【发布时间】:2013-02-28 00:08:43
【问题描述】:
我有一个这样的数组:
Array
(
[0] => stdClass Object
(
[ID] => 1
[menu_item_parent] => 0
[title] => Home
[url] => http://www.example.com/
)
[1] => stdClass Object
(
[ID] => 2
[menu_item_parent] => 0
[title] => Menu 2
[url] => http://www.example.com/menu-2/
)
[2] => stdClass Object
(
[ID] => 3
[menu_item_parent] => 2
[title] => Sub Menu 1
[url] => http://www.example.com/menu-2/sub-menu-1
[target] =>
)
[3] => stdClass Object
(
[ID] => 4
[menu_item_parent] => 0
[title] => Menu 4
[url] => http://www.example.com/menu-4/
[target] =>
)
)
现在您可以看到数组的第 3 项是第二个数组项的子项(请参阅列 menu_item_parent)。现在我的问题是如何使用此数组显示此父项及其子项。请帮助.
【问题讨论】:
-
“显示此父项及其子项” 到底是什么意思? “秀”在什么意义上?您希望结果/输出是什么?
-
$thisisthewholearray[$thisisyourcurrentitem->menu_item_parent] -
@FelixKling 您可以看到数组中有 4 个项目,第 3 个项目具有
menu-item-parent值2,这意味着它是菜单项 2 的子项。所以我想显示每个父母都有它的孩子。使用这个数组。 -
这看起来像从 wordpress wp_get_nav_menu_items( $menu_id ) 返回的数组。如果是这样,这篇文章可能会有所帮助stackoverflow.com/questions/11935423/…
-
@Matt.C 感谢您的链接。这对我很有帮助。
标签: php arrays wordpress for-loop