8 of 110 menu

Цыкл while PHP прыклады

Цыкл while дазваляе выканаць нейкі код заданую колькасць разоў. Давайце вывучым яго працу на прыкладах.

Прыклад

Давайце вывядзем радок з лікаў ад 1 да 9:

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

Вынік выканання кода:

123456789

Разбор прыкладу

Для рашэння задачы ўводзіцца пераменная лічыльнік, часцей за ўсё яе называюць $i. Гэтай пераменнай перад цыклам задаецца пачатковае значэнне, у нашым выпадку 1.

Затым задаецца ўмова заканчэння цыкла, у нашым выпадку гэта ўмова $i <= 9. Яно значыць, што цыкл круціцца, пакуль $i менш за 9.

Унутры цыкла мы павінны павялічваць пераменную-лічыльнік, каб цыкл калі-небудзь спыніўся. У нашым выпадку мы будзем павялічваць $i на 1 з дапамогай каманды $i++.

Прыклад

Давайце вывядзем слупок лікаў ад 1 да 5. Для гэтага будзем дадаваць тэг br пры выводзе на экран:

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

Прыклад

Давайце знойдзем суму лікаў ад 1 да 5. Для гэтага ўводзіцца пераменная, у якую будзе назапашвацца сума, у нашым выпадку гэта пераменная $sum.

Для таго, каб знайсці суму, будзем кожны раз дадаваць да гэтай пераменнай яе бягучае значэнне плюс змест пераменнай $i:

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

Вынік выканання кода:

15

Як гэта працуе: у пачатку ў $sum, затым пры першым праходзе цыкла там 0 + 1 = 1, пры наступным праходзе цыкла там 1 + 2 = 3 і гэтак далей пакуль цыкл не скончыцца.

Глядзіце таксама

Беларуская
EnglishEspañolРусский
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць