АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
⊗ppPmLpWl 114 of 447 menu

Цыкл while у PHP

Цыкл while будзе выконвацца да таго часу, пакуль ісцінна выражэнне, перададзенае яму параметрам. Ён дазваляе выконваць адвольную колькасць ітэрацый. Вось яго сінтаксіс:

<?php while (statement) { /* выконваем гэты код цыклічна ў пачатку кожнага цыкла правяраем выражэнне ў круглых дужках */ } ?>

Цыкл скончыцца, калі выражэнне перастане быць ісцінным. Калі яно было ілжывым першапачаткова - то ён не выканаецца ні разу.

Давайце для прыкладу паслядоўна вывядзем з дапамогай цыкла while лікі ад аднаго да пяці:

<?php $i = 1; while ($i <= 5) { echo $i; $i++; } ?>

А цяпер зробім адваротны адлік:

<?php $i = 10; while ($i > 0) { echo $i; $i--; } ?>

А цяпер будзем дзяліць дадзены лік на 2 столькі раз, пакуль вынік не стане менш за 10:

<?php $num = 500; while ($num > 10) { $num = $num / 2; } echo $num; // вынік ?>

Вывядзіце на экран лікі ад 1 да 100.

Вывядзіце на экран лікі 11 да 33.

Вывядзіце на экран лікі ад 100 да 1.

Дадзены лік num з нейкім пачатковым значэннем. Памнажайце яго на 3 столькі раз, пакуль вынік множання не стане больш за 1000. Які лік атрымаецца? Падлічыце колькасць ітэрацый, неабходных для гэтага.

byenru