N-измерений

Batonoff

Новичок
N-измерений

<?php

$var=array();
$var[0]=array();
$var[0][0]=array();
$var[0][0][0]=array();
$var[0][0][0][0]=array();

echo "<PRE>";
echo print_r($var);
echo "</PRE>";

?>

Вверху представлен код, который создаёт некоторое кол-во измерений, а точнее говоря 5. Каждый раз, при добавлении нового измерения я знаю последнее измерение и добавить новое нет проблем.

Мне нужно создавать заранее неизвестное кол-во измерений. Как это сделать? Пусть это будет цикл который создаст 10 измерений.

<?php

for($x=0;$x<10;$x++){

....

}

?>
 

AndreyKl

Новичок
любую рекурсивную программу можно заменить нерекурсивной :)
 

AndreyKl

Новичок
например, так

PHP:
$a = array();
for( $x=0; $x<10; $x++ ) {
  $b[0] = $a;
  $a = $b;
}

print_r( $a );
 
Сверху