PHPде ичинки циклдер
Сиз мурунтан билген циклдерди бири-бирине ичине салууга болот. Мисалы, төмөнкү маселени чейлели: экранга төмөнкү сапты чыгаралы:
Бул жерде бир цикл менен жеткиликтүү эмес - бири-биринин
ичинде эки циклди иштетүү керек: биринчи
цикл сандарды кайталайт (алгач 1,
андан кийин 2, андан кийин 3 жана 9га чейин),
ал эми экинчи цикл бул сандарды үч жолу кайталайт.
Келгиле, ишке ашыралы:
<?php
for ($i = 1; $i <= 9; $i++) {
for ($j = 1; $j <= 3; $j++) {
echo $i;
}
}
?>
Көңүл бургула: биринчи циклдин эсептегичи
$i, экинчиси $j, ал эми эгерде
үчүнчү цикл да болсо - анда анын эсептегичи
$k өзгөрмөсү болот. Бул стандарттуу жалпы кабыл алынган
аталыштар, так ушуларды колдонуу керек.
Эки ички циклдин жардамы менен экранга төмөнкү сапты чыгарыңыз:
Эки ички циклдин жардамы менен экранга төмөнкү сапты чыгарыңыз: