PHP в то время как петля выполнить блок кода, в то время как указанное условие истинно.
PHP Loops
Часто, когда вы пишете код, вы хотите, тот же блок кода, чтобы запустить снова и снова в ряд. Вместо того чтобы добавлять несколько почти одинаковых кодовых строк в сценарии, мы можем использовать циклы для выполнения задачи, как это.
В PHP мы имеем следующие операторы зацикливания:
- в while - петли через блок кода, пока заданное условие истинно
- do...while - перебирает блок кода один раз, а затем повторяет цикл до тех пор , как указано условие истинно
- for - петли через блок кода заданное число раз
- foreach - петли через блок кода для каждого элемента в массиве
PHP в то время как цикл
Цикл, пока выполняется блок кода, пока заданное условие истинно.
Синтаксис
while ( В приведенном ниже примере сначала устанавливает переменную $ х в 1 ($x = 1) . Затем, в то время как цикл будет продолжать работать до тех пор , как $ х меньше или равно 5 ($x <= 5) . $ х будет увеличиваться на 1 каждый раз , когда выполняется цикл ($x++) :
PHP сделать ... в то время как цикл
Делать ... в то время как цикл будет всегда выполнять блок кода один раз, он будет проверять состояние и повторить цикл, пока заданное условие истинно.
Синтаксис
do
{
В приведенном ниже примере сначала устанавливает переменную $ х в 1 ($x = 1) . Затем делать в то время как цикл будет написать некоторый вывод, а затем увеличиваем переменную $ х с 1. Тогда условие проверяется (составляет $ х меньше или равно 5?), И цикл будет продолжаться до тех пор, пока $ х меньше или равно 5: пример
<?php
$x = 1;
do {
echo "The number is:
$x <br>";
$x++;
} while ($x <= 5);
?> Выполнить пример » Обратите внимание на то, что в то время как цикл дел условие проверяется после выполнения инструкции в пределах цикла. Это означает, что делать в то время как цикл будет выполнять свои заявления по крайней мере один раз, даже если условие ложно в первый раз.
В приведенном ниже пример задает $ переменного х до 6, то он запускает цикл, а затем проверяется условие:
Цикл и цикл по каждому элементу будет объяснено в следующей главе.