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;