Для упрощения обработки массивов предусмотрен специальный тип цикла — оператор foreach.
Массивы состоят из отдельных элементов, и цикл foreach предназначен для перебора всех элементов
массива без использования счетчика цикла.
Наряду с циклами while в PHP присутствуют и циклы
do...whilе. Основное их отличие состоит в том, что условие цикла проверяется не до, а после того как тело
цикла будет выполнено
Другим типом циклов в php являются циклы while. Вместо использования счетчика цикла, цикл проверяется
некоторое условие и выполняется до тех пор, пока оно остается истинным.
Одним из основных назначений компьютеров является обработка больших объемов информации.
Например, требуется подсчитать среднюю оценку на выборке из 10000 студентов.
Выполнение этой задачи вручную займет уйму времени и не гарантировано от
отсутствия ошибок. Но для компьютера это является тривиальным действием.
Компьютеры обрабатывают повторяющиеся действия при помощи циклов,
и первым типов циклов, которые рассматриваются ниже,
будут циклы for, предназначенные для повторения выполнения определенного
оператора (который может быть и составным)