Цикл For применяется на практике относительно редко. Он похож на цикл While и с помощью него решаются такие же задачи. Схема данного цикла выглядит следующим образом:
В цикле For в круглых скобках идет инициализация переменных, задается условие, а также необходимые действия. Рассмотрим работу данного цикла на примере. Допустим, необходимо вывести сумму чисел от 1 до 10. Код программы для решения этой задачи будет иметь следующий вид:
<?php for ($z=0, $summa=0; $z <= 10; $z++) { $summa = $summa + $z; } echo "Сумма всех чисел от 1 до 10 равна: $summa"; ?>
Рассмотрим последовательность выполнения данной программы. Переменным «z» и «summa» присваивается нуль. После этого проверяется условие (0<=10) и начинается выполнение цикла — в переменную «summa» заносится ее текущее значение плюс счетчик (0+0). Затем переменная «z» увеличивается на 1. Далее снова проверяется условие (1<=10) и цикл выполняется. В переменную «summa» заносится ее текущее значение плюс счетчик (0+1). Данный цикл будет выполняться до тех пор, пока значение переменной «z» не станет больше 10. Как только это произойдет, выполнение цикла закончится и программа перейдет к следующему оператору — echo. В результате на экран выведется сообщение «Сумма всех чисел от 1 до 10 равна: 56».