PHP für jede Schleife
Die foreach
Schleife - Durchläuft einen Codeblock für jedes Element in einem Array.
Die PHP-foreach-Schleife
Die foreach
Schleife funktioniert nur bei Arrays und wird verwendet, um jedes Schlüssel/Wert-Paar in einem Array zu durchlaufen.
Syntax
foreach ($array as $value)
{
code to be executed;
}
Bei jedem Schleifendurchlauf wird $value der Wert des aktuellen Array-Elements zugewiesen und der Array-Zeiger um eins weiterbewegt, bis er das letzte Array-Element erreicht.
Beispiele
Das folgende Beispiel gibt die Werte des gegebenen Arrays ($colors) aus:
Beispiel
<?php
$colors = array("red", "green", "blue", "yellow");
foreach ($colors as $value) {
echo "$value <br>";
}
?>
Das folgende Beispiel gibt sowohl die Schlüssel als auch die Werte des angegebenen Arrays ($age) aus:
Beispiel
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
foreach($age as $x => $val) {
echo "$x = $val<br>";
}
?>
Mehr über Arrays erfahren Sie im Kapitel PHP-Arrays .