我的数据库中有这张表(我希望它正确显示):
+++++++++++++++++++++++++++++++ | id_child |--| id_parent | +++++++++++++++++++++++++++++++ | 5 |--| 2 | | 6 |--| 2 | | 7 |--| 4 | | 8 |--| 4 | | 9 |--| 5 | | 10 |--| 5 | | 11 |--| 9 | | 12 |--| 9 | --------------------------
我编写了一个 php 递归函数,它从传递的父级(在本例中为“2”)创建一个多维数组。所以,如果我放一个 print_r 我会得到这个结果:
Array ( [5] => Array ( [9] => Array ( [11] => Array ( ) [12] => Array ( ) ) [10] => Array ( ) ) [6] => Array ( ) )
我怎样才能获得这种类型的结构?(我排除第一个父母,2)
(2) -5 --9 ----11 ----12 --10 -6
谢谢。