Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Boucles While | Boucles
Introduction à PHP

bookBoucles 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 devienne false ;

  • 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.

Note
À approfondir

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

main.php

copy
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.

Tâche

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.

  1. La variable $sum est initialisée à 0 pour stocker la somme totale.
  2. La variable $number est initialisée à 1 pour commencer le comptage à partir de 1.
  3. Complétez la condition du while afin que la boucle continue tant que $number est inférieur ou égal à 10.
  4. À l'intérieur de la boucle, ajoutez la valeur actuelle de $number à $sum en utilisant l'opérateur +=.
  5. Incrémentez $number de 1 à chaque itération pour passer au nombre suivant.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 2
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

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?

close

Awesome!

Completion rate improved to 4.35

bookBoucles 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 devienne false ;

  • 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.

Note
À approfondir

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

main.php

copy
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.

Tâche

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.

  1. La variable $sum est initialisée à 0 pour stocker la somme totale.
  2. La variable $number est initialisée à 1 pour commencer le comptage à partir de 1.
  3. Complétez la condition du while afin que la boucle continue tant que $number est inférieur ou égal à 10.
  4. À l'intérieur de la boucle, ajoutez la valeur actuelle de $number à $sum en utilisant l'opérateur +=.
  5. Incrémentez $number de 1 à chaque itération pour passer au nombre suivant.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 2
single

single

some-alt