Beágyazott ciklusok PHP-ben
A már ismert ciklusokat egymásba is ágyazhatjuk. Például oldjuk meg a következő feladatot: jelenítsük meg a képernyőn a következő sort:
Itt egy ciklus nem elég - két, egymásba ágyazott ciklust kell indítanunk: az első
ciklus számokat fog végigjárni (először 1,
majd 2, azután 3 és így tovább 9-ig),
míg a második ciklus ezeket a számokat háromszor ismételgeti.
Valósítsuk meg:
<?php
for ($i = 1; $i <= 9; $i++) {
for ($j = 1; $j <= 3; $j++) {
echo $i;
}
}
?>
Figyelj meg: az első ciklus számlálója
$i, a másodiké $j, és ha lenne
harmadik ciklus is - annak a számlálója a
$k változó lenne. Ezek szabványos, széles körben elterjedt
elnevezések, ezeket érdemes használni.
Két egymásba ágyazott ciklus segítségével jelenítsd meg a képernyőn a következő sort:
Két egymásba ágyazott ciklus segítségével jelenítsd meg a képernyőn a következő sort: