Boucles While
Une boucle while est une construction de programmation qui permet d'exécuter un bloc de code spécifique tant qu'une certaine condition est true.
La syntaxe d'une boucle while en PHP est la suivante :
while (condition) {
// Statements to be executed while a condition is true
}
-
Tout d'abord, avant d'entrer dans la boucle, la condition (qui est placée entre parenthèses) est vérifiée. Si cette condition est
true, alors le code à l'intérieur de la boucle est exécuté ; -
Après l'exécution du code à l'intérieur de la boucle, la condition est vérifiée à nouveau. Si la condition est toujours
true, la boucle s'exécute à nouveau. Ce processus se répète jusqu'à ce que la condition deviennefalse; -
Une fois que la condition devient
false, l'exécution de la boucle s'arrête et le programme passe au code suivant la boucle.
Il est important de se rappeler que les boucles while peuvent être infinies si la condition ne devient jamais fausse.
Toujours vérifier attentivement la condition pour éviter les boucles infinies.
main.php
1234567<?php $counter = 0; while ($counter < 5) { echo $counter; $counter = $counter + 1; } ?>
La boucle while se répétera tant que la valeur de la variable counter sera inférieure à 5. La boucle s'exécutera cinq fois puisque la variable counter est initialisée à 0. À chaque itération, la valeur de la variable counter sera incrémentée de 1.
Swipe to start coding
Complétez les espaces vides dans le code pour créer une boucle while qui calcule la somme des nombres de 1 à 10.
- La variable
$sumest initialisée à0pour stocker la somme totale. - La variable
$numberest initialisée à1pour commencer le comptage à partir de 1. - Complétez la condition du
whileafin que la boucle continue tant que$numberest inférieur ou égal à 10. - À l'intérieur de la boucle, ajoutez la valeur actuelle de
$numberà$sumen utilisant l'opérateur+=. - Incrémentez
$numberde1à chaque itération pour passer au nombre suivant.
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Can you give an example of a while loop in PHP?
What happens if the condition in the while loop is never false?
Can you explain the difference between a while loop and a for loop?
Awesome!
Completion rate improved to 4.35
Boucles While
Glissez pour afficher le menu
Une boucle while est une construction de programmation qui permet d'exécuter un bloc de code spécifique tant qu'une certaine condition est true.
La syntaxe d'une boucle while en PHP est la suivante :
while (condition) {
// Statements to be executed while a condition is true
}
-
Tout d'abord, avant d'entrer dans la boucle, la condition (qui est placée entre parenthèses) est vérifiée. Si cette condition est
true, alors le code à l'intérieur de la boucle est exécuté ; -
Après l'exécution du code à l'intérieur de la boucle, la condition est vérifiée à nouveau. Si la condition est toujours
true, la boucle s'exécute à nouveau. Ce processus se répète jusqu'à ce que la condition deviennefalse; -
Une fois que la condition devient
false, l'exécution de la boucle s'arrête et le programme passe au code suivant la boucle.
Il est important de se rappeler que les boucles while peuvent être infinies si la condition ne devient jamais fausse.
Toujours vérifier attentivement la condition pour éviter les boucles infinies.
main.php
1234567<?php $counter = 0; while ($counter < 5) { echo $counter; $counter = $counter + 1; } ?>
La boucle while se répétera tant que la valeur de la variable counter sera inférieure à 5. La boucle s'exécutera cinq fois puisque la variable counter est initialisée à 0. À chaque itération, la valeur de la variable counter sera incrémentée de 1.
Swipe to start coding
Complétez les espaces vides dans le code pour créer une boucle while qui calcule la somme des nombres de 1 à 10.
- La variable
$sumest initialisée à0pour stocker la somme totale. - La variable
$numberest initialisée à1pour commencer le comptage à partir de 1. - Complétez la condition du
whileafin que la boucle continue tant que$numberest inférieur ou égal à 10. - À l'intérieur de la boucle, ajoutez la valeur actuelle de
$numberà$sumen utilisant l'opérateur+=. - Incrémentez
$numberde1à chaque itération pour passer au nombre suivant.
Solution
Merci pour vos commentaires !
single