6 of 410 menu

Switch-konstruktionen

Konstruktionen switch sammenligner en variabels værdi med en række værdier og udfører den tilsvarende kodeblok. Hvis ingen værdier matcher, kan der udføres standardkode. Hver kodeblok skal afsluttes med en break-erklæring for at forhindre udførelsen af efterfølgende blokke.

Syntaks

switch ($variable) { case value1: // code to execute break; case value2: // code to execute break; default: // default code }

Eksempel

Et enkelt eksempel på brugen af switch til at bestemme ugedagen:

<?php $day = 3; switch ($day) { case 1: echo 'Monday'; break; case 2: echo 'Tuesday'; break; case 3: echo 'Wednesday'; break; default: echo 'Invalid day'; } ?>

Resultat af kodeudførelse:

'Wednesday'

Eksempel

Eksempel med flere case for en enkelt kodeblok:

<?php $grade = 'B'; switch ($grade) { case 'A': case 'B': echo 'Well done!'; break; case 'C': echo 'Good'; break; default: echo 'Try again'; } ?>

Resultat af kodeudførelse:

'Well done!'

Se også

  • konstruktionen if,
    som kontrollerer en betingelse
  • konstruktionen while,
    som opretter en løkke med en betingelse
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis