7 of 410 menu

Konstrukcija case

Konstrukcija case je deo operatora switch i omogućava organizaciju grananja programa u zavisnosti od vrednosti promenljive. Svaki case proverava podudarnost vrednosti promenljive sa svojim uslovom i izvršava kod, ako je podudarnost pronađena.

Sintaksa

switch ($variable) { case value1: // kod za izvršenje break; case value2: // kod za izvršenje break; default: // podrazumevani kod }

Primer

Najjednostavniji primer korišćenja konstrukcije case za proveru brojne vrednosti:

<?php $num = 2; switch ($num) { case 1: echo 'One'; break; case 2: echo 'Two'; break; default: echo 'Other number'; } ?>

Rezultat izvršenja koda:

'Two'

Primer

Korišćenje više case za jedan blok koda:

<?php $char = 'b'; switch ($char) { case 'a': case 'e': case 'i': case 'o': case 'u': echo 'Vowel'; break; default: echo 'Consonant'; } ?>

Rezultat izvršenja koda:

'Consonant'

Primer

Korišćenje case sa stringovima:

<?php $day = 'Monday'; switch ($day) { case 'Monday': echo 'First day of week'; break; case 'Friday': echo 'Last working day'; break; default: echo 'Regular day'; } ?>

Rezultat izvršenja koda:

'First day of week'

Pogledajte takođe

  • operator if,
    koji izvršava kod pri ispunjenju uslova
  • operator while,
    koji kreira ciklus sa uslovom
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij