📘 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 et do...while
  • Boucle foreach pour les tableaux
  • Utilisation de break et continue
  • 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.