PHP faire pendant que la boucle
La do...while
boucle - Parcourt un bloc de code une fois, puis répète la boucle tant que la condition spécifiée est vraie.
La boucle PHP do...while
La do...while
boucle exécutera toujours le bloc de code une fois, elle vérifiera ensuite la condition et répétera la boucle tant que la condition spécifiée est vraie.
Syntaxe
do
{
code to be executed;
}
while (condition is true);
Exemples
L'exemple ci-dessous définit d'abord une variable $x sur 1 ($x = 1). Ensuite, la boucle do while écrira une sortie, puis incrémentera la variable $x avec 1. Ensuite, la condition est vérifiée (est-ce que $x est inférieur ou égal à 5 ?), et la boucle continuera à s'exécuter tant que $x est inférieur ou égal à 5 :
Exemple
<?php
$x = 1;
do {
echo "The number is: $x <br>";
$x++;
} while ($x <= 5);
?>
Remarque : Dans une do...while
boucle, la condition est testée APRÈS l'exécution des instructions dans la boucle. Cela signifie que la do...while
boucle exécutera ses instructions au moins une fois, même si la condition est fausse. Voir l'exemple ci-dessous.
Cet exemple fixe la variable $x à 6, puis il exécute la boucle, puis la condition est vérifiée :
Exemple
<?php
$x = 6;
do {
echo "The number is: $x <br>";
$x++;
} while ($x <= 5);
?>