Boucles while en 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++;
} 
?>

Exemple de fonctionnement

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);
?>

Exemple de fonctionnement

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);
?>

Exemple de fonctionnement

Le prochain chapitre expliquera les boucles for et foreach.