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 'Қарапайым күн';
}
?>
Кодты орындау нәтижесі:
'Аптаның бірінші күні'