При написании различных программ на языках программирования часто приходится встречаться с задачей, что нужно выполнить какое-то определенное действие, определенное количество раз. 

В языке PHP для этой цели имеются так называемые циклы. Это специальные конструкции кода, которые позволяют выполнять определенные действия, определенное количество раз. Сколько мы укажем.

Давайте сейчас рассмотрим основные виды циклов, которые имеются в языке PHP и начнем мы с вами с цикла while.

Для того, чтобы выполнить этот цикл используется специальный оператор, который называется while.

<?php
while(условие_при_котором_цикл_выполняется) {
    действие 1;
    действие 2;
    ...
}
?>

while - с английского переводится как "пока". Пока выполняется какое-то условие, пока оно возвращает "Истину" (true), нужно выполнять какие-то действия.

Для того, чтобы запустить этот цикл, давайте рассмотрим небольшой пример:

<?php
$i = 1;
while($i <= 5) {
    echo "Действие $i \n";
    $i++;
}
?>

 

Переменная $i - это что-то вроде счетчика, который увеличивается каждый "проход" цикла.

Каждый шаг цикла мы выводим надпись "Действие 1", "Действие 2", …

Для того, чтобы увеличить счетчик цикла на 1, мы пользуемся конструкцией $i++.

\n - это команда переноса на новую строку.

С помощью этого кода мы выполняем 5 раз наши действия. Если нужно выполнить действия другое количество раз, нужно выставить соответствующее значение в условиях. 

Таким образом, с помощью оператора while можно циклично выполнять какой-то определенный набор действий.