私は配列を持っています、それを$ 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
)
)
...など。
メニュー名のリストのみを含む新しい配列を作成する必要があります。たとえば、Navメニューの名前だけを取得する場合は、
$module_menu_name = $menus [Nav][menu_name];
そして今$module_menu_name= "Navigation"、そうですか?
しかし、連想配列の各アイテムのmenu_nameを取得するにはどうすればよいですか?
何かのようなもの:
$menu_names = Array();
foreach($menus as $menu){
$module_menu_names[] => ???['menu_name'];
}
...そしてこれは私が立ち往生しているところです。それらの疑問符がどこにあるか私は何を置きますか?これは、このアレイを構築するための正しい方法でもありますか?