⊗ppPmCdSch 97 of 447 menu

Konštrukcia switch-case v PHP

V PHP existuje špeciálna konštrukcia switch-case, ktorá sa používa na výber jednej hodnoty z určitého radu hodnôt. Preštudujte jej syntax:

<?php switch (premenná) { case 'hodnota1': /* tu je kód, ktorý sa vykoná v prípade, že premenná má hodnotu1 */ break; case 'hodnota2': /* tu je kód, ktorý sa vykoná v prípade, že premenná má hodnotu2 */ break; case 'hodnota3': /* tu je kód, ktorý sa vykoná v prípade, že premenná má hodnotu3 */ break; default: /* tu je kód, ktorý sa vykoná v prípade, že sa nezhodovala so žiadnou hodnotou */ break; } ?>

Ako môžete vidieť, switch-case predstavuje alternatívu k viacerým elseif. Pozrime sa na príklad. Predpokladajme, že máme takýto kód:

<?php $num = 1; if ($num === 1) { echo 'variant 1'; } elseif ($num === 2) { echo 'variant 2'; } elseif ($num === 3) { echo 'variant 3'; } else { echo 'variant not supported'; } ?>

Prepíšme tento kód pomocou konštrukcie switch-case:

<?php $num = 1; switch ($num) { case 1: echo 'variant 1'; break; case 2: echo 'variant 2'; break; case 3: echo 'variant 3'; break; default: echo 'variant not supported'; break; } ?>

Premenná $num môže nadobúdať hodnoty 1, 2, 3 alebo 4. Určite, do ktorého ročného obdobia hodnota tejto premennej patrí.

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ť