PHP : Les Structures itératives en PHP

Les Structures itératives

Les Structures itératives

Titre de l'article

1. Introduction :

Les structures itératives permettent d'exécuter un bloc de code plusieurs fois en fonction d'une condition. PHP propose plusieurs boucles :

  • while
  • do...while
  • for
  • foreach

2. La boucle while :

La boucle while exécute un bloc de code tant qu'une condition est vraie.


// Syntaxe de la boucle while
while (condition) {
    // Code à exécuter
}
        

Exemple :


$i = 1;
while ($i <= 5) {
    echo "Nombre : $i <br>";
    $i++;
}
        

3. La boucle do...while :

Cette boucle s'exécute au moins une fois avant de tester la condition.


// Syntaxe de la boucle do...while
do {
    // Code à exécuter
} while (condition);
        

Exemple :


$i = 1;
do {
    echo "Nombre : $i <br>";
    $i++;
} while ($i <= 5);
        

4. La boucle for :

La boucle for est utilisée lorsque le nombre d'itérations est connu.


// Syntaxe de la boucle for
for (initialisation; condition; incrémentation) {
    // Code à exécuter
}
        

Exemple :


for ($i = 1; $i <= 5; $i++) {
    echo "Nombre : $i <br>";
}
        

5. La boucle foreach :

Utilisée principalement pour parcourir les tableaux.


// Syntaxe de la boucle foreach
foreach ($tableau as $valeur) {
    // Code à exécuter
}
        

Exemple :


$noms = ['Ahmed', 'Kamel', 'Meriem'];
foreach ($noms as $nom) {
    echo "Nom : $nom <br>";
}
        

6. Conclusion :

Les boucles sont essentielles en programmation. Elles permettent d'optimiser le code et de répéter des actions sans dupliquer les instructions.

7. Exercices :

Exercice 1 : Somme des nombres de 1 à 10

Écrire un programme qui calcule la somme des nombres de 1 à 10 en utilisant une boucle for.


$somme = 0;
for ($i = 1; $i <= 10; $i++) {
    $somme += $i;
}
echo "La somme est : $somme";
        

Exercice 2 : Affichage des nombres pairs jusqu'à 20

Utiliser une boucle while pour afficher les nombres pairs de 1 à 20.


$i = 1;
while ($i <= 20) {
    if ($i % 2 == 0) {
        echo "$i <br>";
    }
    $i++;
}
        

Exercice 3 : Parcourir un tableau de noms

Avec foreach, afficher tous les noms d'un tableau ['Ahmed', 'Kamel', 'Meriem'].


$noms = ['Ahmed', 'Kamel', 'Meriem'];
foreach ($noms as $nom) {
    echo "Nom : $nom <br>";
}
        

Exercice 4 : Table de multiplication

Écrire un programme qui affiche la table de multiplication de 5 jusqu'à 10.


$nombre = 5;
$i = 1;
do {
    echo "$nombre x $i = " . ($nombre * $i) . "<br>";
    $i++;
} while ($i <= 10);
        

Enregistrer un commentaire

Plus récente Plus ancienne