7 of 410 menu

Konstrukce case

Konstrukce case je částí operátoru switch a umožňuje organizovat větvení programu v závislosti na hodnotě proměnné. Každý case kontroluje shodu hodnoty proměnné se svou podmínkou a vykoná kód, pokud je shoda nalezena.

Syntaxe

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

Příklad

Nejjednodušší příklad použití konstrukce case pro kontrolu číselné hodnoty:

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

Výsledek provedení kódu:

'Two'

Příklad

Použití více case pro jeden blok kódu:

<?php $char = 'b'; switch ($char) { case 'a': case 'e': case 'i': case 'o': case 'u': echo 'Vowel'; break; default: echo 'Consonant'; } ?>

Výsledek provedení kódu:

'Consonant'

Příklad

Použití case s řetězci:

<?php $day = 'Monday'; switch ($day) { case 'Monday': echo 'First day of week'; break; case 'Friday': echo 'Last working day'; break; default: echo 'Regular day'; } ?>

Výsledek provedení kódu:

'First day of week'

Viz také

  • operátor if,
    který vykoná kód při splnění podmínky
  • operátor while,
    který vytváří cyklus s podmínkou
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout