PHP Цикл do while
Цикл do...while
один раз выполняет цикл по блоку кода, а затем повторяет цикл, пока выполняется указанное условие.
PHP Цикл do...while
Цикл do...while
всегда выполняет блок кода один раз, затем проверяет условие и повторяет цикл, пока указанное условие true (верно).
Синтаксис
do
{
код будет выполняться;
}
while (условие верно);
Примеры
В приведенном ниже примере сначала для переменной $x устанавливается значение 1 ($x = 1). Затем цикл do...while
выведет некоторый результат, а затем увеличит переменную $x на 1. Затем условие проверяется ($x меньше или равно 5?), и цикл будет продолжать выполняться до тех пор, пока $x меньше или равно 5:
Примечание: В цикле do...while
условие проверяется ПОСЛЕ выполнения инструкций внутри цикла. Это означает, что цикл do...while
выполнит свои инструкции хотя бы один раз, даже если условие false (ложно). См. пример ниже.
В этом примере для переменной $x устанавливается значение 6, затем выполняется цикл, и затем проверяется условие: