PHP foreach Loop
De foreach
lus - Loopt door een codeblok voor elk element in een array.
De PHP foreach Loop
De foreach
lus werkt alleen op arrays en wordt gebruikt om elk sleutel/waarde-paar in een array te doorlopen.
Syntaxis
foreach ($array as $value)
{
code to be executed;
}
Voor elke lus-iteratie wordt de waarde van het huidige array-element toegewezen aan $value en wordt de array-aanwijzer met één verplaatst totdat deze het laatste array-element bereikt.
Voorbeelden
Het volgende voorbeeld geeft de waarden van de gegeven array ($kleuren):
Voorbeeld
<?php
$colors = array("red", "green", "blue", "yellow");
foreach ($colors as $value) {
echo "$value <br>";
}
?>
In het volgende voorbeeld worden zowel de sleutels als de waarden van de gegeven array ($age) uitgevoerd:
Voorbeeld
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
foreach($age as $x => $val) {
echo "$x = $val<br>";
}
?>
U leert meer over arrays in het hoofdstuk PHP-arrays .