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