Boucle foreach PHP
La foreach
boucle - Boucle à travers un bloc de code pour chaque élément d'un tableau.
La boucle PHP foreach
La foreach
boucle ne fonctionne que sur les tableaux et est utilisée pour parcourir chaque paire clé/valeur d'un tableau.
Syntaxe
foreach ($array as $value)
{
code to be executed;
}
Pour chaque itération de boucle, la valeur de l'élément courant du tableau est affectée à $value et le pointeur du tableau est déplacé de un, jusqu'à ce qu'il atteigne le dernier élément du tableau.
Exemples
L'exemple suivant affichera les valeurs du tableau donné ($colors) :
Exemple
<?php
$colors = array("red", "green", "blue", "yellow");
foreach ($colors as $value) {
echo "$value <br>";
}
?>
L'exemple suivant affichera à la fois les clés et les valeurs du tableau donné ($age) :
Exemple
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
foreach($age as $x => $val) {
echo "$x = $val<br>";
}
?>
Vous en apprendrez plus sur les tableaux dans le chapitre PHP Arrays .