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

← →
↑