7 of 410 menu

Konštrukcia case

Konštrukcia case je súčasťou operátora switch a umožňuje organizovať vetvenie programu v závislosti od hodnoty premennej. Každý case kontroluje zhodu hodnoty premennej so svojou podmienkou a vykoná kód, ak bola zhoda nájdená.

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 konštrukcie case na kontrolu číselnej hodnoty:

<?php $num = 2; switch ($num) { case 1: echo 'Jeden'; break; case 2: echo 'Dva'; break; default: echo 'Iné číslo'; } ?>

Výsledok vykonania kódu:

'Dva'

Príklad

Použitie viacerých case pre jeden blok kódu:

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

Výsledok vykonania kódu:

'Spoluhláska'

Príklad

Použitie case s reťazcami:

<?php $day = 'Monday'; switch ($day) { case 'Monday': echo 'Prvý deň týždňa'; break; case 'Friday': echo 'Posledný pracovný deň'; break; default: echo 'Bežný deň'; } ?>

Výsledok vykonania kódu:

'Prvý deň týždňa'

Pozri tiež

  • operátor if,
    ktorý vykoná kód pri splnení podmienky
  • operátor 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ť