14 of 410 menu

Konstrukce break

Konstrukce break okamžitě ukončí provádění aktuálního cyklu (for, while, do-while nebo foreach) nebo příkazu switch. Po provedení break se řízení předá řádku kódu, který následuje ihned po přerušené konstrukci.

Za příkazem break lze napsat číslo, které bude udávat, kolik vnořených konstrukcí je třeba přerušit (implicitně 1).

Syntaxe

break;
break $level;

Příklad

Přerušení cyklu při splnění podmínky:

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

Výsledek provedení kódu:

'012'

Příklad

Použití v příkazu switch:

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

Výsledek provedení kódu:

'Two'

Příklad

Přerušení vnořených cyklů s uvedením úrovně:

<?php for ($i = 0; $i < 3; $i++) { for ($j = 0; $j < 3; $j++) { if ($j == 1) { break 2; // Přeruší oba cykly } echo $i.$j; } } ?>

Výsledek provedení kódu:

'00'

Viz také

  • konstrukci continue,
    která přerušuje aktuální iteraci cyklu
  • konstrukci switch,
    která vybírá jeden z bloků kódu k provedení
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout