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