Цикл do...while представляет собой небольшую модификацию цикла while, используемую в том случае, когда нужно, чтобы блок кода был исполнен хотя бы один раз, а условие проверялось только после этого. В примере показана модифицированная версия таблицы умножения на 12, в которой использован этот цикл. Пример Цикл do...while, используемый для вывода таблицы умножения на 12. ?php $count = 1; do echo "Число $count, умноженное на 12, равно " . $count * 12 . "<br />; ?>
Заметьте, что теперь мы вернулись к присваиванию переменной $count начального значения 1 (а не 0), потому что код выполняется сразу же, без увеличения значения переменной на 1. Во всем остальном этот код очень похож на предыдущий. Разумеется, если внутри цикла do... whilе находится несколько инструкций, то не следует забывать ставить вокруг них фигурные скобки, как показано в примере ниже. Расширенная версия примера с верху, использующая фигурные скобки. ?php $count = 1; do { echo "Число $count, умноженное на 12, равно " . $count * 12; echo "<br />"; } while (++$count <= 12); ?>
|