Цыкл 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
Глядзіце таксама
-
урок
цыкл foreach у PHP -
урок
цыкл while у PHP -
урок
цыкл for у PHP