Использование PHP For позволяет организовать цикл с предпроверкой условия. Лично я предпочитаю использование именно этого цикла многим другим. Возможно ваше мнение окажется другим... Ну что, перейдем к рассмотрению данного цикла по шагам.
Использование цикла for в PHP
Цикл for является наиболее функциональным и наиболее используемым циклом в PHP. В общем виде структуру for можно представить следующим образом:
for (выражение1; выражение2; выражение3) {блок_операций}
Алгоритм работы цикла выглядит следующим образом:
Первым делом обрабатывается выражение1, далее происходит проверка выражения2 на истинность и если оно истинно, то выполняется блок_операций. В конце блока_операций выполняется выражение 3 и затем вновь идет проверка истинности выражения 2 и т.д.
Любое из трех выражений можно опустить.
Рассмотрим небольшой пример, демонстрирующий использование PHP For:
<?php
for ($i=0; $i<10; $i++)
{
print $i."<br>";
}
?>
Или
<?php
for ($i=0; ; $i++)
{
if ($i>=10) break;
print $i;
}
?>
Или
<?php
$i=0;
for ( ; ; )
{
if ($i>=10) break;
print $i;
$i++;
}
?>
0 1 2 3 4 5 6 7 8 9
В данном примере мы использовали 3 формы записи for, опуская то одно выражение, то другое, а в конце оставили весь блок управления пустым.
Как вы можете видеть это ни коим образом не сказалось на функциональности программы.