6 of 410 menu

Stavka switch

Stavka switch primerja vrednost spremenljivke z nizom vrednosti in izvede ustrezen blok kode. Če se nobena vrednost ne ujema, je mogoče izvesti privzeto kodo. Vsak blok kode se mora končati s stavkom break, da prepreči izvajanje naslednjih blokov.

Sintaksa

switch ($variable) { case value1: // koda za izvedbo break; case value2: // koda za izvedbo break; default: // privzeta koda }

Primer

Najenostavnejši primer uporabe switch za določitev dneva v tednu:

<?php $day = 3; switch ($day) { case 1: echo 'Ponedeljek'; break; case 2: echo 'Torek'; break; case 3: echo 'Sreda'; break; default: echo 'Neveljaven dan'; } ?>

Rezultat izvajanja kode:

'Sreda'

Primer

Primer z več case za en blok kode:

<?php $grade = 'B'; switch ($grade) { case 'A': case 'B': echo 'Dobro opravljeno!'; break; case 'C': echo 'Dobro'; break; default: echo 'Poskusi znova'; } ?>

Rezultat izvajanja kode:

'Dobro opravljeno!'

Glejte tudi

  • stavek if,
    ki preverja pogoj
  • stavek while,
    ki ustvari zanko s pogojem
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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni