Boucles for en PHP

PHP for boucle exécute le bloc de code spécifié un certain nombre de fois.

Boucles for en PHP

Si vous avez déjà déterminé à l'avance le nombre de fois que le script doit s'exécuter, vous pouvez utiliser la boucle for.

Syntaxe

for (init counter; test counter; increment counter) {
  code à exécuter;
}

Paramètres :

  • init counter : initialiser la valeur du compteur de boucle
  • test counter : évaluer chaque itération de la boucle. Si la valeur est TRUE, continuer la boucle. Si sa valeur est FALSE, la boucle se termine.
  • increment counter : augmenter la valeur du compteur de boucle

L'exemple suivant montre les nombres de 0 à 10 :

Exemple

<?php 
for ($x=0; $x<=10; $x++) {
  echo "Le nombre est : $x <br>";
} 
?>

Exemple de fonctionnement

Boucle foreach PHP

La boucle foreach s'applique uniquement aux tableaux et est utilisée pour parcourir chaque paire clé/valeur dans le tableau.

Syntaxe

foreach ($array as $value) {
  code à exécuter;
}

À chaque itération de la boucle, la valeur de l'élément d'array courant est assignée à la variable $value, et le pointeur d'array se déplace une à une jusqu'à atteindre l'élément d'array final.

L'exemple suivant montre que la boucle itérera sur les valeurs de l'array (colors) :

Exemple

<?php 
$colors = array("red","green","blue","yellow"); 
foreach ($colors as $value) {
  echo "$value <br>";
}
?>

Exemple de fonctionnement

Dans les chapitres suivants, vous apprendrez davantage sur les tableaux.