От автора code.mu: РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
14 of 410 menu

Конструкция break

Конструкция break немедленно прекращает выполнение текущего цикла (for, while, do-while или foreach) или оператора switch. После выполнения break управление передается строке кода, следующей сразу после прерванной конструкции.

После команды break можно написать число, которое будет указывать, сколько вложенных конструкций нужно прервать (по умолчанию 1).

Синтаксис

break;
break $level;

Пример

Прерывание цикла при выполнении условия:

<?php for ($i = 0; $i < 5; $i++) { if ($i == 3) { break; } echo $i; } ?>

Результат выполнения кода:

'012'

Пример

Использование в операторе switch:

<?php $value = 2; switch ($value) { case 1: echo 'One'; break; case 2: echo 'Two'; break; default: echo 'Other'; } ?>

Результат выполнения кода:

'Two'

Пример

Прерывание вложенных циклов с указанием уровня:

<?php for ($i = 0; $i < 3; $i++) { for ($j = 0; $j < 3; $j++) { if ($j == 1) { break 2; // Прерывает оба цикла } echo $i.$j; } } ?>

Результат выполнения кода:

'00'

Смотрите также

  • конструкцию continue,
    которая прерывает текущую итерацию цикла
  • конструкцию switch,
    которая выбирает один из блоков кода для выполнения
Русский
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить