Цикл while в PHP
- Предыдущая страница PHP Switch
- Следующая страница PHP For цикл
PHP while-цикл выполняет блок кода, если условие равно true.
Циклы PHP
Во время написания кода часто необходимо повторно запускать один и тот же блок кода. Мы можем использовать циклы для выполнения таких задач, а не добавлять несколько почти одинаковых строк кода в скрипт.
В PHP у нас есть следующие циклические операторы:
- while - Цикл кода выполняется, если условие истинно
- do...while - Выполните один раз блок кода, затем повторяйте цикл, если условие истинно
- for - Повторять блок кода указанное количество раз
- foreach - Пробегать по каждому элементу массива и повторять блок кода
Цикл while в PHP
Цикл while выполняет блок кода, если указанное условие истины.
Грамматика
while (условие истины) { Выполняемый код; }
В следующем примере переменная $x сначала устанавливается в 1 ($x=1), затем выполняется цикл while, пока $x <= 5. В каждом выполнении цикла $x будет инкрементироваться 1:
Пример
<?php $x=1; while($x<=5) { echo "Этот номер: $x <br>"; $x++; } ?>
PHP do...while цикл
Цикл do...while сначала выполняет блок кода, затем проверяет условие, и если указанное условие истины, то повторяет цикл.
Грамматика
do { Выполняемый код; } while (условие истины);
В следующем примере переменная $x сначала устанавливается в 1 ($x=1), затем do while цикл выводит строку, затем переменная $x инкрементируется 1. Затем проверяется условие ($x <= 5). Пока $x <= 5, цикл продолжит выполняться:
Пример
<?php $x=1; do { echo "Этот номер: $x <br>"; $x++; } while ($x<=5); ?>
Обратите внимание, что цикл do while проверяет условие только после выполнения всех инструкций в цикле. Это означает, что цикл do while至少 выполнит одно предложение, даже если тест условия провалился в первый раз.
В следующем примере переменная $x устанавливается в 6 ($x=6), затем запускается цикл.затем проверяется условие:
Пример
<?php $x=6; do { echo "Этот номер: $x <br>"; $x++; } while ($x<=5); ?>
Следующее раздел будет рассказывать о цикле for и foreach.
- Предыдущая страница PHP Switch
- Следующая страница PHP For цикл