6 of 410 menu

A switch szerkezet

A switch szerkezet összehasonlítja egy változó értékét értékek sorozatával, és végrehajtja a megfelelő kódrészletet. Ha egyik érték sem egyezik, végrehajtható egy alapértelmezett kód. Minden kódrészletet a break utasítással kell lezárni, hogy megakadályozzuk a további blokkok végrehajtását.

Szintaxis

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

Példa

Egy egyszerű példa a switch használatára a hét napjának meghatározásához:

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

A kód végrehajtásának eredménye:

'Wednesday'

Példa

Példa több case-el egy kódrészlethez:

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

A kód végrehajtásának eredménye:

'Well done!'

Lásd még

  • a if szerkezetet,
    ami egy feltételt ellenőriz
  • a while szerkezetet,
    ami egy ciklust hoz létre feltétellel
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás