14 of 410 menu

Konstrukcija break

Konstrukcija break nekavējoties pārtrauc pašreizējā cikla (for, while, do-while vai foreach) vai switch operatora izpildi. Pēc break izpildes vadība tiek nodota koda rindai, kas atrodas tieši aiz pārtrauktās konstrukcijas.

Pēc break komandas var norādīt skaitli, kas nosaka, cik ligzdoto konstrukciju nepieciešams pārtraukt (pēc noklusējuma 1).

Sintakse

break;
break $level;

Piemērs

Cikla pārtraukšana, ja nosacījums izpildās:

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

Koda izpildes rezultāts:

'012'

Piemērs

Izmantošana switch operatorā:

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

Koda izpildes rezultāts:

'Two'

Piemērs

Ligzdoto ciklu pārtraukšana ar līmeņa norādi:

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

Koda izpildes rezultāts:

'00'

Skatiet arī

  • konstrukciju continue,
    kas pārtrauc pašreizējo cikla iterāciju
  • konstrukciju switch,
    kas izvēlas vienu no koda blokiem izpildei
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt