14 of 410 menu

Konstrukcja break

Konstrukcja break natychmiast przerywa wykonanie bieżącej pętli (for, while, do-while lub foreach) lub instrukcji switch. Po wykonaniu break sterowanie jest przekazywane do linii kodu następującej bezpośrednio po przerwanej konstrukcji.

Po komendzie break można napisać liczbę, która będzie wskazywać, ile zagnieżdżonych konstrukcji należy przerwać (domyślnie 1).

Składnia

break;
break $level;

Przykład

Przerwanie pętli przy spełnieniu warunku:

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

Wynik wykonania kodu:

'012'

Przykład

Użycie w instrukcji switch:

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

Wynik wykonania kodu:

'Two'

Przykład

Przerwanie zagnieżdżonych pętli z podaniem poziomu:

<?php for ($i = 0; $i < 3; $i++) { for ($j = 0; $j < 3; $j++) { if ($j == 1) { break 2; // Przerywa obie pętle } echo $i.$j; } } ?>

Wynik wykonania kodu:

'00'

Zobacz też

  • konstrukcję continue,
    która przerywa bieżącą iterację pętli
  • konstrukcję switch,
    która wybiera jeden z bloków kodu do wykonania
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć