Zagnieżdżone pętle w PHP
Pętle, których działanie już znasz, można zagnieżdżać jedna w drugiej. Na przykład, rozwiążmy następujące zadanie: wyświetlimy na ekranie ciąg:
Tutaj jedna pętla nie wystarczy - należy uruchomić
dwie pętle zagnieżdżone jedna w drugiej: pierwsza
pętla będzie iterować po liczbach (najpierw 1,
potem 2, potem 3 i tak do 9),
a druga pętla będzie powtarzać te liczby trzy razy.
Zaimplementujmy to:
<?php
for ($i = 1; $i <= 9; $i++) {
for ($j = 1; $j <= 3; $j++) {
echo $i;
}
}
?>
Zwróć uwagę: pierwsza pętla ma licznik
$i, druga $j, a jeśli będzie
jeszcze i trzecia pętla - to jej licznikiem będzie
zmienna $k. Są to standardowe, powszechnie przyjęte
nazwy, należy używać właśnie ich.
Za pomocą dwóch zagnieżdżonych pętli wyświetl na ekranie następujący ciąg:
Za pomocą dwóch zagnieżdżonych pętli wyświetl na ekranie następujący ciąg: