Цикл - специальная конструкция языка, которая позволяет выполнять некий участо кода несколько раз.
До текущего занятия, весь наш код был линейным, т.е. выполнялся последовательно, строчка за строчкой.
Давайте рассмотрим ситуацию, когда у нас есть список студентов
$students = [
"Студент 1",
"Студент 2",
"Студент 3",
"Студент 4",
"Студент 5",
];
Мы конечно можем вывести список вручную:
echo $students[0];
echo $students[1];
echo $students[2];
....
echo $students[n];
При таком подходе мы получаем проблем:
Циклы в таких ситуациях укорачивают код, делают его более гибким.
Пример цикла foreach:
foreach($students as $student){
echo $student;
}
Этот код делает тоже, что и предыдущий пример: выводит список всех студентов на экран.
В следующих занятиях мы рассмотрим подробнее три вида циклов: