Цикл 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.



Чат с GPT Компилятор