eXed
Guest
Многомерный массив
задача:
есть два массива root, child:
----
1:0
2:1
3:1
4:3
5:4
7:1
----
из них нужно составить многомерный ассоциативный массив:
значение child массива соответствует значению из руут его родителя
конечная задача:
вывод дерева, типа "эксплорер":
1-
+2
+3|
| +4|
| +5
+7
--------
-~{}~ 10.02.04 17:04:
дальше второго уровня уйти не могу. мозги не дорубают, как рекурсивную процедуру органиовать. помогите пжлста.
задача:
есть два массива root, child:
PHP:
$root=array(1,2,3,4,5,7);
$child=array(0,1,1,3,4,1);
1:0
2:1
3:1
4:3
5:4
7:1
----
из них нужно составить многомерный ассоциативный массив:
PHP:
$out_ar = array([0]=>array([1]=>array([2]=>, [3]=>array([4]=>array([5]=>)), [7]=>)));
конечная задача:
вывод дерева, типа "эксплорер":
1-
+2
+3|
| +4|
| +5
+7
--------
-~{}~ 10.02.04 17:04:
дальше второго уровня уйти не могу. мозги не дорубают, как рекурсивную процедуру органиовать. помогите пжлста.