Оператор break в php

Иногда требуется прервать выполнение тела оператора for, foreach, while, do...while или switch. Этого можно достичь при помощи оператора break. Он уже встречался ранее при рассмотрении оператора switch — там он исполь­зовался для завершения обработки определенного значения температуры:

code: #php
$temperature = 26;
switch ($temperature) {
  case 25:
    echo "Приятная погода";
  break;

При помощи оператора break можно также досрочно прервать выполнение любого цикла. Например, выполнение следующего цикла for будет досрочно прервано, как только значение счетчика цикла достигнет 2 (на третьей итера­ции):

code: #php
for ($counter = 0;  $_counter < 5;  $counter++) {
  echo "Эта строка будет выведена пять paз
"
; if ($counter == 2) { echo "Достаточно, конец цикла
"
; break; } }

В результате выполнения данного примера на экран будут выведены следую­щие строки:

Эта строка будет выведена пять раз
Эта строка будет выведена пять раз
Эта строка будет выведена пять раз
Достаточно, конец цикла
Книга: PHP в примерах. Купить книгу
Автор: Стивен Хольцнер. Переводчик: С. Банников
Поделиться:

Похожие статьи: