14 of 410 menu

Konstruksjonen break

Konstruksjonen break avslutter umiddelbart utførelsen av den nåværende løkken (for, while, do-while eller foreach) eller switch-setningen switch. Etter at break utføres, overføres kontrollen til kodelinjen som følger rett etter den avbrutte konstruksjonen.

Etter kommandoen break kan man skrive et tall som indikerer hvor mange nestede konstruksjoner som skal avbrytes (standard er 1).

Syntaks

break;
break $level;

Eksempel

Avbryte en løkke når en betingelse er oppfylt:

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

Resultat av kodekjøring:

'012'

Eksempel

Bruk i switch-setning:

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

Resultat av kodekjøring:

'Two'

Eksempel

Avbryte nestede løkker med spesifisert nivå:

<?php for ($i = 0; $i < 3; $i++) { for ($j = 0; $j < 3; $j++) { if ($j == 1) { break 2; // Avbryter begge løkkene } echo $i.$j; } } ?>

Resultat av kodekjøring:

'00'

Se også

  • konstruksjonen continue,
    som avbryter den nåværende iterasjonen av en løkke
  • konstruksjonen switch,
    som velger en av kodeblokkene for utførelse
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis