Bucle imbricate în PHP
Buclele, cu care ești deja familiarizat, pot fi imbricate una în cealaltă. De exemplu, să rezolvăm următoarea sarcină: să afișăm pe ecran șirul:
Aici un singur ciclu nu este suficient - este necesar să pornim
două bucle imbricate una în cealaltă: prima
buclă va parcurge numerele (întâi 1,
apoi 2, apoi 3 și așa mai departe până la 9),
iar a doua buclă va repeta aceste numere de trei ori.
Să implementăm:
<?php
for ($i = 1; $i <= 9; $i++) {
for ($j = 1; $j <= 3; $j++) {
echo $i;
}
}
?>
Atenție: prima buclă are contorul
$i, a doua $j, iar dacă va exista
și o a treia buclă - atunci contorul ei va fi
variabila $k. Acestea sunt denumiri standard acceptate în general,
ar trebui să le folosiți exact pe acestea.
Folosind două bucle imbricate afișați pe ecran următorul șir:
Folosind două bucle imbricate afișați pe ecran următorul șir: