Iegultās cilpas PHP
Cilpas, kuru darbību jūs jau zināt, var iegult vienu otrā. Piemēram, atrisināsim šādu uzdevumu: izvadīsim uz ekrāna virkni:
111222333444555666777888999
Šeit neiztikt ar vienu cilpu - jāpalaiž
divas viena otrā iegultas cilpas: pirmā
cilpa uzskaitīs skaitļus (vispirms 1,
tad 2, tad 3 un tā līdz 9),
bet otrā cilpa atkārtos šos skaitļus trīs reizes.
Realizēsim:
<?php
for ($i = 1; $i <= 9; $i++) {
for ($j = 1; $j <= 3; $j++) {
echo $i;
}
}
?>
Ievērojiet: pirmajai cilpai ir skaitītājs
$i, otrajai $j, bet ja būs
vēl trešā cilpa - tad tai skaitītājs būs
mainīgais $k. Tie ir standarta vispāratzīti
nosaukumi, lietojiet tieši tos.
Ar divu iegultu cilpu palīdzību izvadiet uz ekrāna šādu virkni:
111222333444555666777888999
Ar divu iegultu cilpu palīdzību izvadiet uz ekrāna šādu virkni:
11 12 13 21 22 23 31 32 33