Цикл DO… WHILE в PHP
Главное отличие цикла DO … WHILE от WHILE в том, что первый сначала выполняется тело цикла, а потом проверяет условие. Т.е., если условие сразу Ложь, то цикл выполнится один раз.
Синтаксис
do
statement
while (condition)
Использование цикла DO… WHILE:
<?php
$counter = 6;
do
{
echo "Эта строка выведется 1 раз <br>";
$counter++;
}
while ($counter < 5);
?>
В браузере мы получим такое:
Отображение в браузере:
Эта строка выведется 1 раз
Так как условие цикла сразу Ложь (6 > 5), то цикл выполнился всего один раз, так как сначала выполняется тело цикла, а потом проверяется условие цикла.