【发布时间】:2014-10-03 18:44:28
【问题描述】:
希望有人可以提供帮助。我有这个无限的数组,这意味着我可以继续向它添加孩子。我想显示为面包屑如下:
类别 1 > 子类别 1 > 等 > 等 类别 1 > 子类别 2 > 等 > 等
类别 2 > 子类别 1 > 等 > 等 类别 2 > 子类别 2 > 等 > 等
我当前的数据结构可能吗?!谢谢!
Array
(
[Category 1] => Array
(
[title] => Category 1
[id] => 1
[parentID] => 0
[children] => Array
(
[0] => Array
(
[title] => Child of Category 1
[id] => 3
[parentID] => 1
[children] => Array
(
)
)
[1] => Array
(
[title] => Child of Category 1
[id] => 4
[parentID] => 1
[children] => Array
(
)
)
)
)
[Category 2] => Array
(
[title] => Category 2
[id] => 2
[parentID] => 0
[children] => Array
(
[0] => Array
(
[title] => Child of Category 2
[id] => 5
[parentID] => 2
[children] => Array
(
)
)
[1] => Array
(
[title] => Child of Category 2
[id] => 6
[parentID] => 2
[children] => Array
(
)
)
)
)
)
【问题讨论】:
-
是的。你需要某种递归函数。
标签: php arrays recursion multidimensional-array breadcrumbs