Ծածկված ցիկլերը PHP-ում
Ցիկլերը, որոնց աշխատանքը դուք արդեն գիտեք, կարելի է միմյանց մեջ ներդնել: Օրինակ, եկեք լուծենք հետևյալ խնդիրը. էկրանին ցուցադրենք տող.
111222333444555666777888999
Այստեղ մեկ ցիկլով չի ստացվի - անհրաժեշտ է գործարկել
երկու միմյանց մեջ ներդրված ցիկլ. առաջին
ցիկլը կկատարի իտերացիա թվերի վրա (սկզբում 1,
հետո 2, հետո 3 և այդպես մինչև 9),
իսկ երկրորդ ցիկլը կկրկնի այդ թվերը երեք անգամ:
Եկեք իրականացնենք.
<?php
for ($i = 1; $i <= 9; $i++) {
for ($j = 1; $j <= 3; $j++) {
echo $i;
}
}
?>
Ուշադրություն դարձրեք. առաջին ցիկլն ունի հաշվիչ
$i, երկրորդը՝ $j, իսկ եթե լինի
նաև երրորդ ցիկլ - ապա նրա հաշվիչը կլինի
$k փոփոխականը: Սրանք ստանդարտ, ընդհանուր ընդունված
անվանումներ են, պետք է օգտագործել հենց դրանք:
Երկու ծածկված ցիկլերի օգնությամբ արտածեք էկրանին հետևյալ տողը.
111222333444555666777888999
Երկու ծածկված ցիկլերի օգնությամբ արտածեք էկրանին հետևյալ տողը.
11 12 13 21 22 23 31 32 33