Chapitre 9 : Les boucles
1. Pourquoi utiliser une boucle ?
Une boucle permet de répéter une ou plusieurs instructions tant qu’une condition est vraie. Cela évite d’écrire plusieurs fois le même code manuellement.
2. La boucle while
Elle répète tant qu’une condition est vraie.
$i = 1;
while ($i <= 5) {
echo "Ligne $i <br>";
$i++;
}
3. La boucle do...while
Elle s’exécute au moins une fois, même si la condition est fausse dès le début.
$i = 6;
do {
echo "Valeur : $i <br>";
$i++;
} while ($i <= 5);
4. La boucle for
Pratique quand tu sais combien de fois tu veux répéter une action.
for ($i = 1; $i <= 3; $i++) {
echo "Tour n°$i <br>";
}
5. La boucle foreach (pour les tableaux)
Elle permet de parcourir chaque élément d’un tableau.
$fruits = ["pomme", "banane", "orange"];
foreach ($fruits as $fruit) {
echo "Fruit : $fruit <br>";
}
Avec les clés :
$notes = ["Math" => 15, "Français" => 12];
foreach ($notes as $matiere => $note) {
echo "$matiere : $note / 20 <br>";
}
6. Interruption de boucle
break: sort de la bouclecontinue: saute à l’itération suivante
for ($i = 1; $i <= 5; $i++) {
if ($i == 3) continue;
if ($i == 5) break;
echo "i = $i <br>";
}
Conclusion
Les boucles permettent d’automatiser des tâches répétitives, comme afficher une liste, traiter des données ou générer des éléments HTML. Dans le prochain chapitre, tu verras comment créer et manipuler des tableaux.
Quiz du chapitre 9
Ateliers pratiques & Projets
Testez vos compétences avec nos exercices guidés et le tuteur IA.
Ateliers pratiques & Corrigés détaillés
Ateliers pratiques & Corrigés
#1 — Boucle for
Atelier #1Affiche les chiffres de 1 à 10 avec une boucle for.
Consulter la solution type du formateur
#2 — Boucle while
Atelier #2Affiche les chiffres de 10 à 1 avec une boucle while.
Consulter la solution type du formateur
#3 — Boucle foreach (tableau simple)
Atelier #3Parcours un tableau de fruits et affiche chaque fruit.
Consulter la solution type du formateur
#4 — Boucle foreach (tableau associatif)
Atelier #4Parcours un tableau associatif (nom => âge) et affiche 'Clé : Valeur'.
Consulter la solution type du formateur
#5 — Break et Continue
Atelier #5Fais une boucle de 1 à 10. Saute le 5 (continue) et arrête-toi à 8 (break).