7 of 410 menu

Конструкција case

Конструкција case је део оператора switch и омогућава организовање гранања програма у зависности од вредности променљиве. Сваки case проверава да ли вредност променљиве одговара његовом услову и извршава код, ако је одговарајућа вредност пронађена.

Синтакса

switch ($variable) { case value1: // код за извршавање break; case value2: // код за извршавање break; default: // подразумевани код }

Пример

Наједноставнији пример употребе конструкције case за проверу нумеричке вредности:

<?php $num = 2; switch ($num) { case 1: echo 'Један'; break; case 2: echo 'Два'; break; default: echo 'Други број'; } ?>

Резултат извршавања кода:

'Два'

Пример

Употреба више case наредби за један блок кода:

<?php $char = 'b'; switch ($char) { case 'a': case 'e': case 'i': case 'o': case 'u': echo 'Самогласник'; break; default: echo 'Сугласник'; } ?>

Резултат извршавања кода:

'Сугласник'

Пример

Употреба case са стринговима:

<?php $day = 'Monday'; switch ($day) { case 'Monday': echo 'Први дан у недељи'; break; case 'Friday': echo 'Последњи радни дан'; break; default: echo 'Обичан дан'; } ?>

Резултат извршавања кода:

'Први дан у недељи'

Погледајте такође

  • оператор if,
    који извршава код ако је услов испуњен
  • оператор while,
    који ствара петљу са условом
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј