14 of 410 menu

Konstrukcija break

Konstrukcija break nedelsiant nutraukia dabartinio ciklo (for, while, do-while arba foreach) arba switch operatoriaus vykdymą. Įvykdžius break, valdymas perduodamas kodo eilutei, esančiai iškart po nutrauktos konstrukcijos.

Po komandos break galima nurodyti skaičių, kuris nurodo, kiek įdėtų konstrukcijų reikia nutraukti (numatytasis 1).

Sintaksė

break;
break $level;

Pavyzdys

Ciklo nutraukimas, kai įvykdoma sąlyga:

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

Kodo vykdymo rezultatas:

'012'

Pavyzdys

Naudojimas switch operatoriuje:

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

Kodo vykdymo rezultatas:

'Two'

Pavyzdys

Įdėtų ciklų nutraukimas nurodant lygį:

<?php for ($i = 0; $i < 3; $i++) { for ($j = 0; $j < 3; $j++) { if ($j == 1) { break 2; // Nutraukia abu ciklus } echo $i.$j; } } ?>

Kodo vykdymo rezultatas:

'00'

Taip pat žiūrėkite

  • konstrukciją continue,
    kuri nutraukia dabartinę ciklo iteraciją
  • konstrukciją switch,
    kuri pasirenka vieną iš kodo blokų vykdymui
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti