La structure while
La structure while crée une boucle qui s'exécute tant
que la condition renvoie true. La condition est vérifiée avant chaque itération.
Si la condition est fausse dès le départ, la boucle ne s'exécutera pas une seule fois.
Syntaxe
while (condition) {
// code à exécuter
}
Exemple
Affichons les nombres de 1 à 5 :
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Résultat de l'exécution du code :
12345
Exemple
Traitement des éléments d'un tableau :
<?php
$arr = [1, 2, 3, 4, 5];
$i = 0;
while ($i < count($arr)) {
echo $arr[$i] * 2;
$i++;
}
?>
Résultat de l'exécution du code :
246810
Exemple
Boucle infinie :
<?php
while (true) {
// boucle infinie
}
?>
Ce code s'exécutera à l'infini jusqu'à ce qu'il soit arrêté de force.