Boucles imbriquées en PHP
Les boucles, dont vous connaissez déjà le fonctionnement, peuvent être imbriquées les unes dans les autres. Par exemple, résolvons la tâche suivante : affichons à l'écran la chaîne :
Une seule boucle ne suffira pas ici - il faut lancer
deux boucles imbriquées l'une dans l'autre : la première
boucle parcourra les nombres (d'abord 1,
puis 2, puis 3 et ainsi de suite jusqu'à 9),
et la deuxième boucle répétera ces nombres trois fois.
Implémentons :
<?php
for ($i = 1; $i <= 9; $i++) {
for ($j = 1; $j <= 3; $j++) {
echo $i;
}
}
?>
Remarque : la première boucle a un compteur
$i, la deuxième $j, et s'il y a
une troisième boucle - son compteur sera
la variable $k. Ce sont des noms standards
conventionnels, il convient de les utiliser.
À l'aide de deux boucles imbriquées, affichez à l'écran la chaîne suivante :
À l'aide de deux boucles imbriquées, affichez à l'écran la chaîne suivante :