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-ке көбейтіңіз.
Қандай сан шығады? Ол үшін қажет итерациялар санын есептеңіз.