📘 Chapitre 3 – Boucles for
, while
, foreach
1. 🎯 Objectif pédagogique
Savoir utiliser les boucles en PHP pour exécuter un bloc de code plusieurs fois, parcourir des données et automatiser des tâches répétitives.
2. 📚 Concepts abordés
- Boucle
for
et sa syntaxe - Boucle
while
etdo...while
- Boucle
foreach
pour les tableaux - Utilisation de
break
etcontinue
- Exemple d’itération sur un tableau
3. 🧠 Explication théorique
Les boucles permettent de répéter des instructions tant qu’une condition est vraie ou pour un nombre défini d’itérations.
Boucle for :
for ($i = 1; $i <= 5; $i++) {
echo "Compteur : $i <br>";
}
Boucle while :
$i = 1;
while ($i <= 5) {
echo "Compteur : $i <br>";
$i++;
}
Boucle foreach (spéciale pour tableaux) :
$fruits = ["Pomme", "Banane", "Orange"];
foreach ($fruits as $fruit) {
echo "Fruit : $fruit <br>";
}
4. 🛠 Tutoriel pratique
Résumé du travail : Créer un script boucles.php
qui utilise les 3 types de boucles pour afficher des valeurs.
Arborescence projet :
projet_php/
└── boucles.php
Étape 1 : Boucle for
<?php
for ($i = 1; $i <= 10; $i++) {
echo "Nombre : $i <br>";
}
Étape 2 : Boucle while
$j = 1;
while ($j <= 5) {
echo "Itération : $j <br>";
$j++;
}
Étape 3 : Boucle foreach
$animaux = ["Chat", "Chien", "Lapin"];
foreach ($animaux as $animal) {
echo "Animal : $animal <br>";
}
Étape 4 : Utiliser break et continue
for ($i = 1; $i <= 10; $i++) {
if ($i == 5) continue; // saute le 5
if ($i == 8) break; // arrête à 8
echo "Valeur : $i <br>";
}
5. 🧾 Résumé et points-clés
- for : idéal pour les itérations avec compteur.
- while : continue tant qu’une condition est vraie.
- foreach : meilleur choix pour parcourir les tableaux.
- break arrête la boucle, continue saute à l’itération suivante.