PHP-də iç-içə dövrlər
Artıq bildiyiniz dövrləri bir-birinin içində işlədə bilərsiniz. Məsələn, gəlin aşağıdakı məsələni həll edək: ekranda aşağıdakı sətri çap edək:
111222333444555666777888999
Burada bir dövr kifayət etməz - bir-birinin içində olan
iki dövr işə salmalıyıq: birinci
dövr rəqəmləri gəzəcək (əvvəlcə 1,
sonra 2, sonra 3 və beləcə 9-a qədər),
ikinci dövr isə bu rəqəmləri üç dəfə təkrar edəcək.
Gəlin reallaşdıraq:
<?php
for ($i = 1; $i <= 9; $i++) {
for ($j = 1; $j <= 3; $j++) {
echo $i;
}
}
?>
Diqqət yetirin: birinci dövrün sayğacı
$i, ikincininki $j, əgər
üçüncü dövr də olarsa - onun sayğacı
$k dəyişəni olar. Bunlar standart, ümumi qəbul edilmiş
adlandırmalardır, məhz onlardan istifadə etmək lazımdır.
Iki iç-içə dövrün köməyi ilə ekranda aşağıdakı sətri çap edin:
111222333444555666777888999
Iki iç-içə dövrün köməyi ilə ekranda aşağıdakı sətri çap edin:
11 12 13 21 22 23 31 32 33