Aller au contenu

Structures itératives

Les boucles sont des structures de contrôle qui permettent de répéter l'exécution d'un bloc de code tant qu'une condition est vérifiée. En PHP, il existe plusieurs types de boucles :

La boucle while

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

$cpt = 0;
while ($cpt < 10) {
    echo $cpt;
    $cpt++;
}

La boucle do...while

La boucle do...while est similaire à la boucle while, mais elle garantit que le bloc de code est exécuté au moins une fois.

$cpt = 0;
do {
    echo $cpt;
    $cpt++;
} while ($cpt < 10);

La boucle for

La boucle for peut être utilisée lorsque vous savez à l'avance combien de fois vous voulez exécuter un bloc de code.

for ($cpt = 0; $cpt < 10; $cpt++) {
    echo $cpt;
}

La boucle foreach

La boucle foreach est utilisée pour itérer sur les tableaux et les objets.

$array = [1, 2, 3, 4, 5];
foreach ($array as $value) {
    echo $value;
}

Nous y reviendrons dans le chapitre sur les tableaux.