Homepage selbermachen 7.846 Themen, 35.563 Beiträge

Wer erklärt mir mal eine foreach Schleife (@Xafford??)

Darren / 4 Antworten / Flachansicht Nickles

Hi, ich brauche sowas mal zum Verständnis


foreach ($1 as $2)


Was genau passiert in dieser Zeile, was sagt sie mir??

bei Antwort benachrichtigen
Borlander Darren „Wer erklärt mir mal eine foreach Schleife (@Xafford??)“
Optionen

Hallo Darren,
foreach verwendet man um Arrays zu durchlaufen.

foreach ($1 as $2) bewirkt, dass der Variable $2 nacheinander alle Felder des Arrays $1 zugewiesen werden. In der folgenden Anweisung / im folgenden Anweisungsblock kann mit der Variable $2 gearbeitet werden. Damit lässt sich z.B. auf Einfache Art un Weise ein Array anzeigen:

foreach ($array as $anzeige)
{ echo "$anzeige
"; }


Das ist wesentlich einfacher als z.B.:
for (i=0; i { echo $array[$i].'
'; }



CU Borlander


PS: Die Variablennamen $1 und $2 sind ungültig! Variablennamen müssen mit einem Buchstaben oder dem Unterstrich anfangen gefolgt von einer beliebigen Anzahl von Buchstanben, Unterstrichen und Zahlen.

bei Antwort benachrichtigen