Pesastatud tsüklid PHP-s
Tsükleid, millega te juba tunnete, saab üksteise sisse panna. Näiteks lahendame järgmise ülesande: kuvame ekraanile stringi:
111222333444555666777888999
Siin ei piisa ühest tsüklit - on vaja käivitada
kaks üksteise sisse pandud tsüklit: esimene
tsükkel loeb numbreid (kõigepealt 1,
siis 2, siis 3 ja nii kuni 9),
ja teine tsükkel kordab neid numbreid kolm korda.
Rakendame:
<?php
for ($i = 1; $i <= 9; $i++) {
for ($j = 1; $j <= 3; $j++) {
echo $i;
}
}
?>
Pange tähele: esimesel tsüklil on loendur
$i, teisel $j, ja kui
oleks ka kolmas tsükkel - siis on selle loenduriks
muutuja $k. Need on standardsed üldtunnustatud
nimetused, neid tuleks kasutada.
Kasutades kahte pesastatud tsüklit, kuva ekraanile järgmine string:
111222333444555666777888999
Kasutades kahte pesastatud tsüklit, kuva ekraanile järgmine string:
11 12 13 21 22 23 31 32 33