Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
7 of 410 menu

Канструкцыя case

Канструкцыя case з'яўляецца часткай аператара switch і дазваляе арганізаваць галінаванне праграмы ў залежнасці ад значэння пераменнай. Кожны case правярае адпаведнасць значэння пераменнай свайму ўмове і выконвае код, калі адпаведнасць знойдзена.

Сінтаксіс

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

Прыклад

Прасцейшы прыклад выкарыстання канструкцыі case для праверкі лікавага значэння:

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

Вынік выканання кода:

'Two'

Прыклад

Выкарыстанне некалькіх case для аднаго блока кода:

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

Вынік выканання кода:

'Consonant'

Прыклад

Выкарыстанне case са радкамі:

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

Вынік выканання кода:

'First day of week'

Глядзіце таксама

  • аператар if,
    які выконвае код пры выкананні ўмовы
  • аператар while,
    які стварае цыкл з умовай
byenru