Boucles while en PHP
- Page précédente Boucle Switch PHP
- Page suivante Boucle For PHP
La boucle while PHP exécute le bloc de code tant que la condition est true.
Boucles PHP
Lorsque vous écrivez du code, vous avez souvent besoin de répéter plusieurs fois le même bloc de code. Nous pouvons utiliser des boucles pour exécuter de telles tâches, plutôt que d'ajouter plusieurs lignes de code presque identiques dans le script.
En PHP, nous avons les instructions de boucle suivantes :
- while - Répeter le bloc de code tant que la condition est vraie
- do...while - Exécuter une fois le bloc de code, puis répeter le cycle tant que la condition est vraie
- for - Exécuter le bloc de code une certaine fois
- foreach - Parcourir chaque élément du tableau et exécuter le bloc de code
Boucles while en PHP
Tant que la condition spécifiée est vraie, la boucle while exécute le bloc de code.
Syntaxe
while (condition vraie) { Code à exécuter; }
Dans l'exemple suivant, la variable $x est d'abord réglée sur 1 ($x=1). Ensuite, exécutez la boucle while tant que $x est inférieur ou égal à 5. Chaque fois que la boucle s'exécute, $x est incrémenté de 1 :
Exemple
<?php $x=1; while($x<=5) { echo "Ce nombre est : $x <br>"; $x++; } ?>
Boucle do...while PHP
La boucle do...while exécute d'abord le bloc de code, puis vérifie la condition. Si la condition spécifiée est vraie, la boucle est répétée.
Syntaxe
do { Code à exécuter; } while (condition vraie);
Dans l'exemple suivant, la variable $x est d'abord réglée sur 1 ($x=1). Ensuite, la boucle do while affiche une chaîne de caractères, puis incrémente la variable $x de 1. Ensuite, vérifiez la condition (est-ce que $x est inférieur ou égal à 5). Tant que $x est inférieur ou égal à 5, la boucle continuera à s'exécuter :
Exemple
<?php $x=1; do { echo "Ce nombre est : $x <br>"; $x++; } while ($x<=5); ?>
Veuillez noter que la boucle do while vérifie la condition après avoir exécuté les instructions à l'intérieur de la boucle. Cela signifie que la boucle do while exécutera au moins une fois l'instruction, même si le test de condition échoue dès le premier essai.
Dans l'exemple suivant, $x est réglé sur 6, puis le boucle est exécutée.Vérifiez ensuite la condition:
Exemple
<?php $x=6; do { echo "Ce nombre est : $x <br>"; $x++; } while ($x<=5); ?>
Le prochain chapitre expliquera les boucles for et foreach.
- Page précédente Boucle Switch PHP
- Page suivante Boucle For PHP