Цикл while в PHP
В данном уроке мы начнем изучение циклов.
Циклы используются для того, чтобы некоторый
участок кода выполнился несколько раз подряд.
Зачем это нужно - представьте, что вам нужно
возвести в квадрат 100
элементов массива.
Если обращаться к каждому элементу отдельно
по его ключу - это займет 100
строчек
кода, и для того, чтобы написать этого код,
нужно будет потратить довольно много времени.
Но это не нужно - у нас есть возможность сделать так, чтобы PHP за нас выполнил некоторую операцию нужное количество раз. Например, возвел все элементы массива в квадрат. Это и делается с помощью циклов.
Начнем наше изучение циклов с цикла while
.
Цикл while
будет выполняться до тех
пор, пока верно (истинно) выражение, переданное
ему параметром. Смотрите синтаксис:
<?php
while ( пока выражение истинно ) {
выполняем этот код циклически
в начале каждого цикла проверяем выражение в круглых скобках
}
?>
Цикл закончится, когда выражение перестанет быть истинным. Если оно было ложным изначально - то он не выполнится ни разу.
Давайте для примера последовательно выведем
с помощью цикла while
числа от одного
до пяти:
<?php
$i = 1; // задаем какую-нибудь переменную
while ($i <= 5) {
echo $i; // выводим содержимое $i в консоль
$i++; // увеличиваем $i на единицу при каждом проходе цикла
}
?>
Каждый проход цикла по-научному называется
итерацией цикла. Можно сказать, что
мы увеличиваем нашу переменную $i
на единицу в каждой итерации цикла.
Сама переменная $i
называется счетчиком
цикла. Счетчики используются для того,
чтобы подсчитывать, сколько раз выполнился
цикл. Кроме того, они выполняют вспомогательную
роль - в нашей задаче мы использовали счетчик,
чтобы вывести цифры от 1
до 5
.
Для счетчиков принято использовать буквы
i
, j
и k
.
Выведите на экран числа от 1
до 100
.
Выведите на экран числа 11
до 33
.