6 of 410 menu

Konstruktsioon switch

Konstruktsioon switch võrdleb muutuja väärtust väärtuste seeriaga ja täidab vastava koodibloki. Kui ükski väärtus ei kattu, saab täita vaikimisi koodi. Iga koodiblokk peaks lõppema operaatoriga break, et vältida järgnevate plokkide täitmist.

Süntaks

switch ($variable) { case value1: // kood täitmiseks break; case value2: // kood täitmiseks break; default: // vaikimisi kood }

Näide

Lihtsaim näide switch kasutamisest nädalapäeva määramiseks:

<?php $day = 3; switch ($day) { case 1: echo 'Esmaspäev'; break; case 2: echo 'Teisipäev'; break; case 3: echo 'Kolmapäev'; break; default: echo 'Vigane päev'; } ?>

Koodi täitmise tulemus:

'Kolmapäev'

Näide

Näide mitme case-iga ühe koodibloki jaoks:

<?php $grade = 'B'; switch ($grade) { case 'A': case 'B': echo 'Hästi tehtud!'; break; case 'C': echo 'Hea'; break; default: echo 'Proovi uuesti'; } ?>

Koodi täitmise tulemus:

'Hästi tehtud!'

Vaata ka

  • konstruktsiooni if,
    mis kontrollib tingimust
  • konstruktsiooni while,
    mis loob tingimusega tsükli
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