Bucle PHP. PHP Bucla foreach. Sintaxă. Exemple.
Partajeaza in Google Classroom
Memorator: Descriere video Descarcă PDF
Bucla foreach - Buclează (loops) printr-un block de cod pentru fiecare element dintr-un tablou (array).
PHP bucla foreach (PHP foreach Loop)
Bucla foreach funcționează numai pe tablouri (arrays) și este utilizată pentru a bucla (loop) fiecare pereche cheie / valoare (key/value ) dintr-un tablou (array).
Sintaxă
foreach ($array as $value) {
cod de executat;
}
Pentru fiecare iterație de buclă (loop iteration), valoarea elementului array curent este atribuită lui $value, iar indicatorul tabloului (array) este mutat singur până când ajunge la ultimul element de matrice (element array).
Exemple
Următorul exemplu va emite valorile tabloului dat (array) ($colors):
Exemplu:
<?php
$colors = array("red", "green", "blue", "yellow");
foreach ($colors as $value) {
echo "$value <br>";
}
?>
Următorul exemplu va emite (output) atât cheile (keys) cât și valorile tabloului dat (values of the given array) ($age):
Exemplu:
<?php
$age = array("Ion"=>"35", "Petre"=>"37", "Tudor"=>"43");
foreach($age as $x => $val) {
echo "$x = $val<br>";
}
?>
Veți afla mai multe despre tablouri (arrays) în capitolul PHP Arrays.