Parcourt un bloc de code un nombre de fois spécifié ou lorsqu'une condition spécifiée est vraie.
Lorsque vous écrivez du code, vous devez souvent exécuter les mêmes blocs de code encore et encore. Nous pouvons utiliser des instructions de boucle dans notre code pour accomplir cette tâche.
En PHP, les instructions de boucle suivantes sont fournies :
while - parcourt un bloc de code tant que la condition spécifiée est vraie
do... while - exécute d'abord un bloc de code une fois, puis répète la boucle si la condition spécifiée est vraie
for - Parcourt un bloc de code un nombre de fois spécifié
foreach - Parcourez un bloc de code basé sur chaque élément d'un tableau
Une boucle while exécutera un bloc de code à plusieurs reprises jusqu'à ce qu'une condition spécifiée ne soit plus vraie.
while (condition){code à exécuter;}
L'exemple suivant définit d'abord la valeur de la variable i sur 1 ($i=1;).
Ensuite, la boucle while continuera à s'exécuter tant que i est inférieur ou égal à 5. A chaque exécution de la boucle, i est incrémenté de 1 :
<html><body><?php$i=1;while($i<=5){ echo "Le nombre est " $i "<br>"; $i++;}?></body><. /html>
Sortir:
Le nombre est 1Le nombre est 2Le nombre est 3Le nombre est 4Le nombre est 5
L'instruction do...while exécute le code au moins une fois, puis vérifie la condition et répète la boucle tant que la condition est vraie.
do{Code à exécuter;}while (condition);
L'exemple suivant définit d'abord la valeur de la variable i sur 1 ($i=1;).
Ensuite, démarrez la boucle do...while. La boucle incrémente la valeur de la variable i de 1 puis la génère. Vérifiez d'abord la condition ( i est inférieur ou égal à 5), tant que i est inférieur ou égal à 5, la boucle continuera à s'exécuter :
<html><body><?php$i=1;do{ $i++; echo "Le nombre est " $i "<br>";}while ($i<=5);?></body. ></html>
Sortir:
Le nombre est 2Le nombre est 3Le nombre est 4Le nombre est 5Le nombre est 6
Les boucles for et foreach seront expliquées dans le chapitre suivant.