Учебник PHP. Операторы цикла
Операторы цикла задают многократное исполнение операторов в теле цикла. В PHP определены 4 разных оператора цикла:
- цикл с предусловием:
while(condition) { statements; }
- цикл с постусловием:
do { statements; } while(condition);
- итерационный цикл:
for(expression1;expression2;expression3) { statements; }
- итерационный цикл foreach:
foreach (array as [$key =>] $value) { statements; }
Если 3 первых оператора цикла берут свое начало от С-подобных языков, то последний оператор позаимствован у языка Perl (кстати, цикл foreach мы разберем попозже – в главе 4, посвященной массивам).