for
Наиболее мощный цикл в PHP.
Синтаксис:
условие1 - Безусловно выполняется (вычисляется) в начале цикла
условие2 - Проверяется в начале каждой итерации.
Если оно равно TRUE, то цикл продолжается и выполняются вложенные операторы.
Если оно равно FALSE, то цикл заканчивается.
условие3 - Выполняется (вычисляется) в конце каждой итерации.
Каждое из этих условий может быть пустым.
Пример1:
Пример 2:
Пример 3:
Пример 4:
PHP поддерживает альтернативный синтаксис FOR:
Наиболее мощный цикл в PHP.
Синтаксис:
FOR (условие1; условие2; условие3) выражения
условие1 - Безусловно выполняется (вычисляется) в начале цикла
условие2 - Проверяется в начале каждой итерации.
Если оно равно TRUE, то цикл продолжается и выполняются вложенные операторы.
Если оно равно FALSE, то цикл заканчивается.
условие3 - Выполняется (вычисляется) в конце каждой итерации.
Каждое из этих условий может быть пустым.
Пример1:
for ($a = 1; $a <= 5; $a++) {
echo $a;
}
Пример 2:
for ($a = 1;;$a++) {
if ($a > 5) {
break;
}
echo $a;
}
Пример 3:
$a = 1;
for (;;) {
if ($a > 5) {
break;
}
print $a;
$a++;
}
Пример 4:
for ($a = 1; $a <= 5; print $a, $a++);
PHP поддерживает альтернативный синтаксис FOR:
FOR(усл1; уcл2; усл3;):
операторы;...;
ENDFOR;