6 of 410 menu

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

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

Синтакса

switch ($variable) { case value1: // code to execute break; case value2: // code to execute break; default: // default code }

Пример

Најједноставнији пример употребе switch за одређивање дана у недељи:

<?php $day = 3; switch ($day) { case 1: echo 'Monday'; break; case 2: echo 'Tuesday'; break; case 3: echo 'Wednesday'; break; default: echo 'Invalid day'; } ?>

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

'Wednesday'

Пример

Пример са више case за један блок кода:

<?php $grade = 'B'; switch ($grade) { case 'A': case 'B': echo 'Well done!'; break; case 'C': echo 'Good'; break; default: echo 'Try again'; } ?>

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

'Well done!'

Видите такође

  • конструкцију 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
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј