PHP do while Boucle


La boucle PHP do...while

La boucle PHP do...while exécute un bloc de code au moins une fois, puis répète la boucle tant que la condition spécifiée est vraie.

Syntaxe

do { // code à exécuter } while (condition);

Remarque : Dans une boucle do...while , la condition est testée après l'exécution du code à l'intérieur de la boucle. Cela signifie que la boucle s'exécutera au moins une fois, même si la condition est fausse.

Exemple

Définissez $i = 1 , puis imprimez $i tant que $i est inférieur à 6 :

$i = 1; do { echo $i; $i++; } while ($i < 6);
Essayez-le vous-même »

Ici, nous définissons la variable $i à 8 au lieu de 1, et exécutons à nouveau la même boucle do...while :

Exemple

Définissez $i = 8 , puis imprimez $i tant que $i est inférieur à 6 :

$i = 8; do { echo $i; $i++; } while ($i < 6);
Essayez-le vous-même »


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êtez la boucle lorsque $i est 3 :

$i = 1; do { if ($i == 3) break; echo $i; $i++; } while ($i < 6); 
Essayez-le vous-même »

L'instruction continue en PHP

Avec l'instruction continue , nous pouvons sauter l'itération actuelle et passer à la suivante :

Exemple

Sauter et passer à l'itération suivante si $i est 3 :

$i = 0; do { $i++; if ($i == 3) continue; echo $i; } while ($i < 6); 
Essayez-le vous-même »