В PHP мы можем делать такие вещи:
Class Example {
...
}
$example = 'Example';
$object = new $example();
Или использовать переменные переменные:
$hour = 18;
$greets = array('Good morning','Good afternoon','Good evening');
$values = array(13,21,23);//people is sleeping at 23PM, so they don't greet.
$n = count($values);
$greet = 'greets';
for($i=0;$i<$n;$i++){
if($hour < $values[$i]){
echo 'hello, '.${$greet}[$i];
break;
}
}
И другие ..
Интересно,было бы возможно получить прямой доступ к определенному индексу многомерного массива аналогичным образом.Что-то вроде:
$array = array(...); //multidimensional array.
$position = '[0][4][3]';
print_r($array$position);
Заранее спасибо.
ОБНОВЛЕНИЕ
Мне очень жаль, потому что я неправильно закончил свой вопрос.
Мне нужно установить многомерный массив и добавить значение.т.е.:
$array$position = $data;