PHP – foreach-Schleife
Die foreach-Schleife ist im Prinzip eine sehr einfache Schleife. Mit der Schleife kann ein beispielsweise ein Array mit wenigen Zeilen ausgegeben werden. Die Foreach-Schleife endet erst wenn das Array vollständig ausgegeben ist. Im unteren Beispiel sieht man das Array welches einer neuen Variable zugewiesen wird. Bei jedem Durchlauf der Schleife wird ein Wert aus dem Array ausgelesen und in die neue Variable geschrieben die dann zur Verarbeitung verwendet werden kann, in diesem Fall zur Ausgabe.
Beispiel:
$werte = array ( 'Haus', 'Auto', 'Fisch', 'Esel' )
foreach ( $werte as $ausgabe )
{
echo $ausgabe.'<br />';
}
?>
Ausgabe:
Auto
Fisch
Esel
Wenn nicht alle Werte ausgegeben werden sollen kann die foreach-Schleife mit break; vorzeitig beendet werden. Im unteren Beispiel wird die Schleife beendet sobald die dritte Positions des Array erreicht wird. Hierbei wird einfach eine if-Anweisung verwendet die immer die Ausgabevariable auf den dritten Wert im Array ( Fisch ) überprüft.
Beispiel:
$werte = array ( 'Haus', 'Auto', 'Fisch', 'Esel' )
foreach ( $werte as $ausgabe )
{
if ( $ausgabe =='Fisch')
{
break;
}
else
{
echo $ausgabe.'<br />';
}
}
?>
Ausgabe:
Auto

