PHP'де while цикл
while цикл ага параметр катары берилген
баяндоо чын болгонго чейин аткарыла берет.
Ал каалаган сандагы итерацияларды аткарууга
мумкундук берет. Мына анын синтаксиси:
<?php
while (statement) {
/*
бул кодду циклдүү түрдө аткарабыз
ар бир циклдин башында жаалчадагы баяндоону текшеребиз
*/
}
?>
Цикл, баяндоо чын болуудан токтогондо бүтөт. Эгерде ал баштан эле жалган болсо - анда ал бир да жолу аткарылбайт.
Келгиле, мисал үчүн, while циклин
колдонуп, бирден бешке чейинки сандарды
ырааттуу чыгаралы:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Эми тескери санак жасайлы:
<?php
$i = 10;
while ($i > 0) {
echo $i;
$i--;
}
?>
Эми белгиленген санды натыйжа 10дан
кичине болгонго чейин 2ге канча жолу
бөлөбүз:
<?php
$num = 500;
while ($num > 10) {
$num = $num / 2;
}
echo $num; // натыйжа
?>
Экранга 1ден 100гө чейинки сандарды чыгарыңыз.
Экранга 11ден 33гө чейинки сандарды чыгарыңыз.
Экранга 100ден 1гө чейинки сандарды чыгарыңыз.
Баштапкы мааниси бар num саны берилди.
Көбөйтүүнүн натыйжасы 1000дан чоң
болгонго чейин аны 3гө көбөйтө бергиле.
Кандай сан чыгат? Бул үчүн керек болгон
итерациялардын санын эсептегиле.