Sie können einfach ein wenig Rekursion verwenden, um auf mehr Ebenen zu gelangen.
function echo_menu($menu_array) {
//go through each top level menu item
foreach($menu_array as $menu) {
echo "<li><a href='{$menu['link']}'>{$menu['titulo']}</a>";
//see if this menu has children
if(array_key_exists('children', $menu)) {
echo '<ul>';
//echo the child menu
echo_menu($menu['children']);
echo '</ul>';
}
echo '</li>';
}
}
echo '<ul>';
echo_menu($menu_array);
echo '</ul>';
Dies funktioniert für eine beliebige Anzahl von untergeordneten Ebenen, die Sie möchten.