Инструкции break и continue в PHP
НАВИГАЦИЯ ПО СТРАНИЦЕ
Инструкции break и continue — это управляющие конструкции в PHP, используемые для изменения хода выполнения циклов.
break :
Инструкция break прерывает выполнение цикла и переводит управление за его пределы.
Пример:
for ($i = 1; $i <= 10; $i++) {
if ($i == 5) {
break; // Цикл прервется, когда $i достигнет 5
}
echo $i . "<br>";
}
Этот цикл выведет числа от 1 до 4, после чего прервется из-за условия if ($i == 5) и инструкции break.
continue :
Инструкция continue завершает текущую итерацию цикла и переходит к следующей итерации.
Пример:
for ($i = 1; $i <= 5; $i++) {
if ($i == 3) {
continue; // Пропускаем число 3
}
echo $i . "<br>";
}
Этот цикл выведет числа от 1 до 5, но пропустит вывод числа 3 из-за условия if ($i == 3) и инструкции continue.
Особенности:
break используется для полного прерывания цикла, а continue — для пропуска текущей итерации и перехода к следующей.
Обе инструкции могут использоваться с циклами for, while и do-while, а также вложенными циклами.
Эти инструкции полезны при управлении выполнением циклов в зависимости от определенных условий, позволяя более точно управлять потоком выполнения кода внутри циклов.