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, затем выполняется цикл, и затем проверяется условие:

