Vitaliy
Дебютант
Цикл с предусловием:
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Вкратце о нем:
Пример простейшего цикла while:
Этот код выдает в окне браузера цифры от одного до пяти:
1
2
3
4
5
Для выхода из цикла применяется оператор break. При обнаружении этого оператора текущая итерация цикла прекращается, и последующие итерации не происходят. При выполнении следующего примере, несмотря на то, что переменная $var = 7, в окне браузера появятся цифры от 1 до 5.
Иногда бывает нужно прервать только текущую итерацию, и перейти сразу к следующей. Для этого применяется оператор continue:
Заметим, что если Вы условный оператор поставите после операторов echo, код будет ошибочным, и выведутся все цифры от 1 до 20, поскольку проверка условия выхода из цикла на данной итерации, будет происходить уже после выполнения этой итерации.
Бесконечный цикл реализуется при помощи оператора while следующим образом:
Это тоже самое, что и запись while(true).
----------------------------------------------------------------------------------------------------
PHP:
• while(condition)
• {
• statements;
• }
Вкратце о нем:
Пример простейшего цикла while:
PHP:
<?
$var = 5;
$i = 0;
while(++$i <= $var)
{
echo($i); echo('<br>');
}
?>
1
2
3
4
5
Для выхода из цикла применяется оператор break. При обнаружении этого оператора текущая итерация цикла прекращается, и последующие итерации не происходят. При выполнении следующего примере, несмотря на то, что переменная $var = 7, в окне браузера появятся цифры от 1 до 5.
PHP:
<?
$var = 7;
$i = 0;
while(++$i <= $var)
{
echo($i);
echo('<br>');
if($i==3)break;
}
?>
PHP:
<?
$var = 7;
$i = 0;
while(++$i <= $var)
{
if($i==5)
{
continue;
}
echo($i);
echo('<br>');
}
?>
Бесконечный цикл реализуется при помощи оператора while следующим образом:
PHP:
while(1)
{
...
}
