PHP5 Цикл while
PHP цикл while выполняет блок кода, пока заданное условие является истинным.
PHP Циклы
Когда Вы пишете код, Вы хотите, чтобы блок кода был запущен с самом начале. Вместо добавления нескольких почти равных строк кода, в скрипте можно использовать цикл для выполнения такой задачи.
В PHP используются следующие циклические операторы:
while
- цикл выполняется через блок кода, если заданное условие истинноdo...while
- цыкл выполняется через блок кода один раз, а затем повторяет цикл если заданное условие истинноfor
- цикл выполняется через блок кода заданное количество разforeach
- цикл выполняется через блок кода для каждого элемента массива
PHP Цикл while
Цикл while
выполняет блок кода, если заданное условие истинно.
Синтаксис
while (условие истенно) {
код для выполнения;
}
В примере ниже сначала задается переменная $x
к 1
.
Затем цикл while
будет продолжать работать до тех пор, пока $x
будет меньше или равно 5
.
$x
будет увеличиваться каждый раз на 1
,
пока цикл выполняет $x++
:
PHP Цикл do...while
Цикл do...while
будет выполнять блок кода один раз,
затем проверит условие и повторит цикл, пока указанное условие истинно.
Синтаксис
do{
код для выполнения;
}
while (условие истенно);
В примере ниже сначала задается переменная $x
к 1
.
После этого, останется все так же, пока в цикле не будет прописан какой-то вывод,
а потом увеличится переменная $x
на 1
.
Затем проверяется условие $x
меньше или равно 5
,
а цикл будет продолжать работать до тех пор, пока $x
будет меньше или равно 5
:
Обратите внимание, что в цикле do...while
условие проверяется после выполнения
оператора внутри цикла. Это означает, что цикл будет выполнять
его утверждение хотя бы один раз, даже если условие ложно в первый раз
В приведенном ниже примере переменной $x
присваивается значение 6
,
а затем выполняется цикл, и тогда условие проверяется:
PHP Циклы for
и foreach
будут объяснены в следующей главе