PHP foreach Loop
Smyčka foreach
– Prochází blokem kódu pro každý prvek v poli.
PHP foreach Loop
Smyčka foreach
funguje pouze na polích a používá se k procházení každého páru klíč/hodnota v poli.
Syntax
foreach ($array as $value)
{
code to be executed;
}
Pro každou iteraci smyčky je hodnota aktuálního prvku pole přiřazena k $value a ukazatel pole se posune o jednu, dokud nedosáhne posledního prvku pole.
Příklady
Následující příklad vypíše hodnoty daného pole ($colors):
Příklad
<?php
$colors = array("red", "green", "blue", "yellow");
foreach ($colors as $value) {
echo "$value <br>";
}
?>
Následující příklad vypíše jak klíče, tak hodnoty daného pole ($age):
Příklad
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
foreach($age as $x => $val) {
echo "$x = $val<br>";
}
?>
Více o polích se dozvíte v kapitole PHP Arrays .