No errore mio... avevo dimenticato di scrivere l'apertura del "li" che contiene le sottovoci
Per scrupolo l'ho testata e fungeCodice PHP:function menu($menu, $level = 0)
{
$r = "<ul class=\"menu_$level\">\n";
foreach ($menu as $key => $value)
{
if (is_array($value))
{
$r .= "[*]<a href=\"#\">$key\n" . menu($value, ++$level) . '';
}
else
{
$r .= "[*]<a href=\"$value\">$key\n";
}
}
return $r .= '[/list]';
}
echo menu($config_menu['menu']);
![]()

Rispondi quotando