我有一个数组,我们称之为 $menus,它包含如下内容:
Array(
[Main] => Array (
[menu_name] => Main
[title] => Main Menu
)
[Nav] => Array (
[menu_name] => Navigation
[title] => Navigation Menu
)
[Custom] => Array (
[menu_name] => User Custom Menu
[title] => My Menu
)
)
……等等。
我需要创建一个只包含菜单名称列表的新数组。所以如果我要得到,比如说,只是导航菜单的名字,我会做
$module_menu_name = $menus [Nav][menu_name];
现在 $module_menu_name = "导航",对吗?
但是如何获取关联数组中每个项目的 menu_name 呢?
就像是:
$menu_names = Array();
foreach($menus as $menu){
$module_menu_names[] => ???['menu_name'];
}
...这就是我卡住的地方。我在那些问号的地方放什么?这甚至是构建这个数组的正确方法吗?