Цикл WHILE, замість використання лічильника циклу, перевіряє деяку умову до того, поки ця умова істина (TRUE). Синтаксис:
while (exp) statementУмова перевіряється перед виконанням циклу, якщо вона буде неправдива на початку, то цикл не виконається жодного разу!
У тілі циклу має бути змінна, яка робитиме вплив на умову, щоб запобігти зацикленню. Приклад:
<?php
$counter = 0;
while ($counter < 5)
{
echo "Цей рядок виведеться 5 разів <br>";
$counter++;
}
?>Результат в браузері:
Цей рядок виведеться 5 разів Цей рядок виведеться 5 разів Цей рядок виведеться 5 разів Цей рядок виведеться 5 разів Цей рядок виведеться 5 разів
Після виведення рядка, змінна $counter збільшується на 1, і коли вона стане більшою або рівною 5, то цикл завершиться.