6 of 410 menu

Konštrukcia switch

Konštrukcia switch porovnáva hodnotu premennej so sériou hodnôt a vykonáva príslušný blok kódu. Ak sa žiadna hodnota nezhoduje, je možné vykonať kód predvolený. Každý blok kódu by mal byť ukončený príkazom break, aby sa zabránilo vykonaniu následných blokov.

Syntax

switch ($variable) { case value1: // kód na vykonanie break; case value2: // kód na vykonanie break; default: // predvolený kód }

Príklad

Najjednoduchší príklad použitia switch na určenie dňa v týždni:

<?php $day = 3; switch ($day) { case 1: echo 'Pondelok'; break; case 2: echo 'Utorok'; break; case 3: echo 'Streda'; break; default: echo 'Neplatný deň'; } ?>

Výsledok vykonania kódu:

'Streda'

Príklad

Príklad s viacerými case pre jeden blok kódu:

<?php $grade = 'B'; switch ($grade) { case 'A': case 'B': echo 'Výborne!'; break; case 'C': echo 'Dobré'; break; default: echo 'Skúste znova'; } ?>

Výsledok vykonania kódu:

'Výborne!'

Pozri tiež

  • konštrukciu if,
    ktorá kontroluje podmienku
  • konštrukciu while,
    ktorá vytvára cyklus s podmienkou
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť