Ugniježđene petlje u PHP
Petlje, sa kojima ste već upoznati, mogu se ugnezditi jedna u drugu. Na primer, hajde da rešimo sledeći zadatak: ispisaćemo na ekran string:
111222333444555666777888999
Ovde se ne može zadovoljiti jednom petljom - potrebno je pokrenuti
dve petlje ugniježđene jedna u drugu: prva
petlja će iterirati brojeve (prvo 1,
zatim 2, zatim 3 i tako do 9),
a druga petlja će ponavljati te brojeve tri puta.
Hajde da realizujemo:
<?php
for ($i = 1; $i <= 9; $i++) {
for ($j = 1; $j <= 3; $j++) {
echo $i;
}
}
?>
Obratite pažnju: prva petlja ima brojač
$i, druga $j, a ako bi postojala
i treća petlja - onda bi njen brojač bila
promenljiva $k. Ovo su standardni opšteprihvaćeni
nazivi, treba ih koristiti.
Pomoću dve ugniježđene petlje ispišite na ekran sledeći string:
111222333444555666777888999
Pomoću dve ugniježđene petlje ispišite na ekran sledeći string:
11 12 13 21 22 23 31 32 33