While: самый простой цикл в PHP
В этом уроке мы поговорим о ещё одном цикле в PHP – цикле while. Этот цикл является самым простым из всех. Его структура выглядит следующим образом:
<?php
while (условие) {
какие-то действия;
}
Если результат выражения в круглых скобках – true, будут выполнены действия в фигурных скобках. После этого снова будет произведена проверка выражения на истинность. Цикл будет прекращен, когда результат выражения окажется равным false. While в переводе с английского означает «до тех пор пока». Так и получается, цикл будет выполняться до тех пор, пока условие выполняется. Давайте рассмотрим несколько простых примеров, когда цикл while будет нам полезен.
Задача #1 – вывести числа от 0 до 10
Решение с использованием цикла while:
<?php
$i = 0;
while ($i <= 10) {
echo $i++;
echo '<br>';
}
Сначала определили переменную $i = 0. Затем в условии цикла while говорим, что нужно выполнять его, пока $i меньше либо равно 10. На каждой итерации мы выводим переменную $i и после вывода увеличиваем её на единицу. Выводим тег переноса строки и снова переходим к условию. И так до тех пор, пока $i не станет равной 11. В этот момент условие не выполнится и цикл завершится.
Задача #2 – вывести степени числа 2, меньшие 100000
Решение:
<?php
$i = 2;
while ($i < 100000) {
echo $i;
$i *= 2;
echo '<br>';
}
Результат:
2
4
8
16
32
64
128
256
512
1024
2048
4096
8192
16384
32768
65536
Пояснять не буду, всё довольно просто.
Комментарии