vaudi: Array in Array und Submenu

Beitrag lesen

hi,

theoretisch müsste das funktionieren:

foreach($level_value_1 as $level_key_2 => $level_value_2) {
   if(count($level_value_1) == 1) {
    $haupt_menu = "<li><em>$level_key_1</em></li>";
    continue;
   }
   $haupt_menu = "<li><a href='$level_key_2'>$level_key_1</a></li>";
   // Submenu aufbauen


>   
> Nein, leider nicht, wenn auf 1 steht wird garnichts mehr angezeigt, auf 0 oder irgendeiner anderen Zahl wird das Link nicht angezeigt.  
>   
> Auch das hantieren mit `is_array() oder is_string()`{:.language-php} bringt nichts, ich werd wohl das array um einen Punkt erweitern, wo ich dann bestimme, was Parent und was nicht ist.  
>   
> Oder gibt es noch andere Ideen?  
>   
> mfg  
>   
  
ups, da hab ich wohl was übersehen:  
$haupt\_menu wird ja erst später an $MeineListeBauen zugewiesen, bzw. durch das continue gar nicht.  
Korrigiere doch mal die Zuweisung:  
  
~~~php
  
    if(count($level_value_1) == 1) {  
//     $haupt_menu = "<li><em>$level_key_1</em></li>";     // falsch  
     $MeineListeBauen .= "<li><em>$level_key_1</em></li>"; // richtig  
     continue;  
    }