Операторы continue и break
Иногда возникает ситуация, когда требуется выйти из цикла не дожидаясь его завершения. В этом случае мы можем
воспользоваться оператором break. Если результат операции окажется больше 80, то происходит выход из цикла:
<?
for ($i = 1; $i < 10; $i++){
$result = $i * $i;
if($result>80) {
break;
}
echo "Квадрат числа $i равен $result <br/>";
}
Для управления циклами также применяется оператор continue, он осуществляет переход к следующей итерации
цикла:
<?
for ($i = 1; $i < 10; $i++){
if($i==5){
continue;
}
echo "Квадрат числа $i равен " . $i * $i . "<br/>";
}
При выполнении программы, когда значение $i станет равным 5, произойдет переход к следующей итерации, а
все остальные выражения, которые следуют после оператора continue выполняться не будут.