4.7.4 Arrays im Array - Teil 2
Hier soll noch ein weiteres Beispiel gezeigt werden, wie Arrays zu einem Array sinnvoll verbunden werden können.
Ausgabe:
Das obige Beispiel zeigt, wie durch Verschachtelung von foreach
-Schleifen über ein Array von Arrays iteriert werden kann. In diesem Fall haben wir ein assoziatives Array namens $products
, das drei Kategorien enthält: Obst, Gemüse und Getränke. Jede Kategorie enthält wiederum ein Array von entsprechenden Produkten. Durch die Verschachtelung der foreach
-Schleifen können wir über die Kategorien und deren Produkte iterieren und eine strukturierte Ausgabe erzeugen.
Vorsicht
keys
wie Obst
, Gemüse
und Getränke
(siehe Zeilen 7 - 9) sollten keine Umlaute enthalten, da dies beim Aufruf eines einzelnen Elements, z.B. $products["Gemüse"][0] zu unerwartten Problemen führt. Im Beispiel oben geht es nur gut, da man alle Elemente in foreach-Schleifen ausgibt. Gute keys
sind englischsprachig und kleingeschrieben.