continue и break:
continue - Пропускает текущую итерацию.
break - Полностью останавливает выполнение цикла и выходит из него.Для примера работы
continue возьмем массив:
$rows = [1, 2, 3, 4, 5];И прогоним его через цикл
foreach. При значении 3 отработает continue:
foreach ($rows as $row)
{
if ($row == 3)
{
continue;
}
echo $row . ' ';
}Результат будет таким:
1 2 4 5
Для примера работы
break будем прогонять тот же массив. Код цикла будет такой же, только вместо continue, будет break:
foreach ($rows as $row)
{
if ($row == 3)
{
break;
}
echo $row . ' ';
}На экране мы увидим результат:
1 2