PHP pour Boucle
La boucle for en PHP
La boucle for en PHP exécute un bloc de code un nombre spécifié de fois.
La boucle for est utilisée lorsque vous savez combien de fois le script doit s'exécuter.
Syntaxe
for (initialisation; condition; incrément) { // code à exécuter } Voici comment cela fonctionne :
- initialisation - est évaluée une fois (définit généralement une variable compteur)
- condition - est évaluée avant chaque itération (si vrai, continuer la boucle)
- incrément - est évalué après chaque itération (utilisé généralement pour augmenter ou diminuer la variable compteur)
L'exemple suivant montre une boucle for qui imprime les nombres de 0 à 10 :
Exemple
Imprimer les nombres de 0 à 10 :
for ($x = 0; $x <= 10; $x++) { echo "Le nombre est : $x <br>"; } Exemple expliqué
-
$x = 0;est évalué une fois et définit la variable compteur à 0. -
$x <= 10;est évalué avant chaque itération, et la boucle continue si cette expression est vraie. Ici, l'expression est vraie tant que$xest inférieur ou égal à 10. -
$x++;est évalué après chaque itération et augmente la variable compteur$xde un.
Diminuer la variable compteur
L'exemple suivant montre une boucle for qui imprime les nombres de 10 à 0 en diminuant la variable compteur :
Exemple
Imprimer les nombres de 10 à 0 :
for ($x = 10; $x >= 0; $x--) { echo "Le nombre est : $x <br>"; } L'instruction break en PHP
Avec l'instruction break , nous pouvons arrêter la boucle même si la condition est toujours vraie :
Exemple
Arrêter la boucle lorsque $x est 3 :
for ($x = 0; $x <= 10; $x++) { if ($x == 3) break; echo "Le nombre est : $x <br>"; } L'instruction continue en PHP
Avec l'instruction continue , nous pouvons sauter l'itération actuelle et continuer avec la suivante :
Exemple
Sauter et passer à l'itération suivante si $x est 3 :
for ($x = 0; $x <= 10; $x++) { if ($x == 3) continue; echo "Le nombre est : $x <br>"; } Étape 10
Cet exemple compte jusqu'à 100 par dizaines :
Exemple
for ($x = 0; $x <= 100; $x+=10) { echo "Le nombre est : $x <br>"; }