⊗ppPmCdSch 97 of 447 menu

Konstrukcija switch-case PHP

PHP yra speciali konstrukcija switch-case, kuri naudojama pasirinkti vieną reikšmę iš tam tikros reikšmių serijos. Išstudijuokite jos sintaksę:

<?php switch (kintamasis) { case 'reikšmė1': /* čia kodas, kuris vyks, jei kintamasis turi reikšmę1 */ break; case 'reikšmė2': /* čia kodas, kuris vyks, jei kintamasis turi reikšmę2 */ break; case 'reikšmė3': /* čia kodas, kuris vyks, jei kintamasis turi reikšmė3 */ break; default: /* čia kodas, kuris vyks, jei reikšmė nesutapo su nė viena */ break; } ?>

Kaip galite pastebėti, switch-case yra alternatyva daugybei elseif. Pažiūrėkime pavyzdžiu. Tarkime, mes turime tokį kodą:

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

Perrašykime šį kodą naudodami switch-case konstrukciją:

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

Kintamasis $num gali turėti reikšmes 1, 2, 3 arba 4. Nustatykite, į kurį metų laikotarpį patektų šio kintamojo reikšmė.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti