PHP 分层数组 - 父项和子项
2022-08-30 15:52:49
我将PHP和mySQL与Idiorm一起使用。这可能无关紧要。
我的 PHP 数组
- 这是父母和孩子之间的关系。
- 0 是根父级。
- 示例:根父项 0 具有子项 33,其中子项 27 具有子项 71。
如果需要解决问题,可以更改此数组结构。
array (
33 =>
array (
0 => '27',
1 => '41',
),
27 =>
array (
0 => '64',
1 => '71',
),
0 =>
array (
0 => '28',
1 => '29',
2 => '33',
),
)
我的分层结果
像这样的东西,但作为一个数组...
0 =>
28
29
33
27 =>
64
71
41
信息
- 深度是未知的,它可以是无限的。我尝试过foreach,但可能不是办法。
我自己的想法
- 一些递归函数?
- 有些而循环?
我尝试了上述两种方法,只是弄得一团糟。这是一个聪明的人。