Pętla PHP foreach
Pętla foreach
— wykonuje pętle przez blok kodu dla każdego elementu tablicy.
Pętla PHP foreach
Pętla foreach
działa tylko na tablicach i służy do przechodzenia przez każdą parę klucz/wartość w tablicy.
Składnia
foreach ($array as $value)
{
code to be executed;
}
Dla każdej iteracji pętli wartość bieżącego elementu tablicy jest przypisywana do $value, a wskaźnik tablicy jest przesuwany o jeden, aż dotrze do ostatniego elementu tablicy.
Przykłady
Poniższy przykład wyświetli wartości podanej tablicy ($colors):
Przykład
<?php
$colors = array("red", "green", "blue", "yellow");
foreach ($colors as $value) {
echo "$value <br>";
}
?>
Poniższy przykład wyświetli zarówno klucze, jak i wartości podanej tablicy ($age):
Przykład
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
foreach($age as $x => $val) {
echo "$x = $val<br>";
}
?>
Więcej o tablicach dowiesz się w rozdziale Tablice PHP .