While

On réalise une action tant qu'une condition est vraie.

Un while est comme un si qui serait réalisé tant que sa condition est vraie.

DéfinitionItération TQ

1
while (condition) {
2
   action;
3
}

Exemple :

1
$somme = 0;
2
$i = 1;
3
while ($i < 10) {
4
  $somme += $i;
5
  $i++;
6
}
7
echo $somme;
8
// affiche la somme des nombres de 1 à 9

$i est initialisée à 1.

Boucle tant que la valeur $i est strictement inférieure à 10.

  • ajoute $i à $somme

  • $i augmente de 1 à chaque itération.

Affiche $somme

La boucle va donc tourner 10 fois. Elle affichera la somme des chiffres de 1 à 9. C'est à dire 45.

Itérative : while