ForEach() und mehrdimensionale Arrays

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • ForEach() und mehrdimensionale Arrays

    Hallo,

    der nachfolgende Code listet alle T-Shirts auf incl. der verfügbaren Größen:

    PHP-Code:
    <?

    $shirts["Abifeier"] = array("S","M","L");
    $shirts["WM2014"] = array("S","M","L","XL","XXL");

    foreach($shirts as $name => $inhalt)
                
    {

    echo "<b>".$name."</b><br>";

    foreach($shirts[$name] as $groesse){echo $groesse."<br>";}
                
    }

    ?>
    Das funktioniert super, wieso muss ich diese Zeile verwenden:

    PHP-Code:
    foreach($shirts as $name => $inhalt
    anstatt

    PHP-Code:
    foreach($shirts as $name
    Ich mein das $inhalt wird doch überhaupt nicht genutzt....

    Danke!

  • #2
    Dann benutz es doch!

    PHP-Code:
    foreach ($shirts as $name => $groessen) {
        foreach (
    $groessen as $groesse) {
            
    // ...
        
    }

    Kommentar


    • #3
      Zitat von Truncate Beitrag anzeigen
      wieso muss ich diese Zeile verwenden
      Wer sagt denn, dass du es „musst“ …?

      Die Frage liest sich wie „ich hab den Code nicht verstanden, den ich irgendwo wegge-copyandpasted habe“.
      I don't believe in rebirth. Actually, I never did in my whole lives.

      Kommentar

      Lädt...
      X