⊗ppPmCdSch 97 of 447 menu

Konstruktsioon switch-case PHP-s

PHP-s on spetsiaalne konstruktsioon switch-case, mida kasutatakse ühe väärtuse valimiseks mitmest väärtusest. Uurige selle süntaksit:

<?php switch (muutuja) { case 'väärtus1': /* siin kood, mis käivitatakse juhul, kui muutuja väärtus on väärtus1 */ break; case 'väärtus2': /* siin kood, mis käivitatakse juhul, kui muutuja väärtus on väärtus2 */ break; case 'väärtus3': /* siin kood, mis käivitatakse juhul, kui muutuja väärtus on väärtus3 */ break; default: /* siin kood, mis käivitatakse juhul, kui ükski väärtusest ei sobinud */ break; } ?>

Nagu näete, on switch-case alternatiiviks mitmetele elseif-dele. Vaatame näidet. Oletame, et meil on selline kood:

<?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'; } ?>

Kirjutame selle koodi ümber kasutades konstruktsiooni 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; } ?>

Muutuja $num võib omada väärtusi 1, 2, 3 või 4. Määrake, millisesse aastaajasse see väärtus kuulub.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu