Искать
Вы превысили запрос на
0 знаков

11. Введение в циклы PHP

Не пройден

Цикл — это управляющая конструкция, позволяющая выполнить блок кода определенное количество раз, либо пока выполняется определенное условие.

Например, если вы хотите попросить человека выполнить какое-то задание 10 раз, то вы не будете десять раз писать одну и ту же инструкцию — вы можете написать задание один раз, а затем попросить выполнить его десять раз. В PHP циклы позволяют:

  • Создать набор инструкций, которые выполняют необходимую задачу один раз, и заключить его в фигурные скобки.
  • Добавить условие, которое определяет, выполнять эти инструкции или нет (так же, как это делает конструкция if).

Чтобы выполнить задачу десять раз, можно использовать переменную-счетчик, которой для начала нужно присвоить значение 0. Рассмотрим, как это будет работать:

1. Выполняется проверка, что значение счетчика меньше 10.

2. Если это так, то будут выполнены инструкции в блоке кода.

3. Значение счетчика увеличивается на 1.

4. Интерпретатор PHP возвращается к шагу 1.

После выполнения блока инструкций, условие снова проверяется. Если условие возвращает значение true, выполнение блока кода повторяется, а затем условие снова проверяется. Если условие возвращает значение false — то прекращается выполнение цикла.

Виды циклов

  • while - цикл исполняет код, пока выполняется условие в круглых скобках;
  • do-while - цикл работает аналогично циклу while, но позволяет выполнить действие минимум один раз, даже если условие в while не выполняется (возвращает значение false), поскольку условие проверяется не до, а после выполнения блока кода;
  • for - цикл позволяет повторять блок кода определенное количество раз. Помимо условия, в нем пишутся инструкции, которые создают счетчик и обновляют его каждый раз при прохождении цикла;
  • foreach - цикл представляет собой перебор элементов массива, повторяя для каждого из них один и тот же набор инструкций. Цикл foreach также может работать со свойствами объектов, которые мы изучим далее.

Переходите к следующему уроку про циклы.

Похожие уроки Codebra

@codebra_official
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ
Пользовательские функции в PHPКурс по PHP
Обработка исключений (try/except) в PythonЗнакомство с Python
Введение в функции PHPКурс по PHP
Погружение в PythonЗнакомство с Python
Итоги раздела «Самые основы Python»Знакомство с Python
Типы данных в PythonЗнакомство с Python
Переменные, комментарии и типы данных в PHPКурс по PHP
Условная конструкция if-elseif-else в PHPКурс по PHP
Введение в раздел «Структуры данных в Python»Знакомство с Python
Впервые на сайте Codebra?

Извините за это всплывающее окно, меня они тоже раздражают.

Образовательный ресурс codebra.ru полностью посвящен программированию и компьютерной безопасности. Все курсы и уроки находятся на главной странице. Ради интереса можете посмотреть на содержимое курсов по Пентесту Active Directory, Python, HTML и CSS, JavaScript, C++ и другие, размещенные на главной странице.

Если что-то не нашли, то воспользуйтесь поиском по сайту, который находится на главной странице в самом верху.

Удачи в обучении!

Закрыть окно