Конструкция 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'