Gnezdene zanke v PHP
Zanke, s katerimi ste že seznanjeni, lahko gnezdite eno v drugo. Na primer, rešimo naslednjo nalogo: izpišimo niz:
111222333444555666777888999
Tukaj z eno zanko ne bomo zmogli - potrebujemo
dve gnezdieni zanki: prva
zanka bo prebirala številke (najprej 1,
nato 2, nato 3 in tako do 9),
druga zanka pa bo vsako številko ponovila trikrat.
Izvedimo:
<?php
for ($i = 1; $i <= 9; $i++) {
for ($j = 1; $j <= 3; $j++) {
echo $i;
}
}
?>
Opozorilo: prva zanka ima števec
$i, druga $j, če pa bo
še tretja zanka - bo njen števec
spremenljivka $k. To so standardna, splošno sprejeta
imena, uporabljajte jih.
Z dvema gnezdienima zankama izpišite naslednji niz:
111222333444555666777888999
Z dvema gnezdienima zankama izpišite naslednji niz:
11 12 13 21 22 23 31 32 33