6 of 410 menu

Konstruktionen switch

Konstruktionen switch jämför ett variabelvärde med en serie värden och utför motsvarande kodblock. Om inget värde matchar kan du köra standardkod. Varje kodblock ska avslutas med ett break-uttryck för att förhindra att efterföljande block exekveras.

Syntax

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

Exempel

Ett enkelt exempel på användning av switch för att bestämma veckodagen:

<?php $day = 3; switch ($day) { case 1: echo 'Måndag'; break; case 2: echo 'Tisdag'; break; case 3: echo 'Onsdag'; break; default: echo 'Ogiltig dag'; } ?>

Resultat av kodkörning:

'Onsdag'

Exempel

Exempel med flera case för ett kodblock:

<?php $grade = 'B'; switch ($grade) { case 'A': case 'B': echo 'Bra jobbat!'; break; case 'C': echo 'Bra'; break; default: echo 'Försök igen'; } ?>

Resultat av kodkörning:

'Bra jobbat!'

Se även

  • konstruktionen if,
    som kontrollerar ett villkor
  • konstruktionen while,
    som skapar en loop med ett villkor
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa