switch конструкциясы
switch конструкциясы өзгөрмөнүн маанисин бир катар маанилер менен салыштырат жана тиешелүү код блогун аткарат. Эч бир маани дал келбесе, демейки кодду аткарууга болот. Ар бир код блогу кийинки блоктордун аткарылышынан сакташ үчүн break оператору менен аякташы керек.
Синтаксис
switch ($variable) {
case value1:
// аткаруучу код
break;
case value2:
// аткаруучу код
break;
default:
// демейки код
}
Мисал
Аптанын күнүн аныктоо үчүн switch колдонуунун жөнөкөй мисалы:
<?php
$day = 3;
switch ($day) {
case 1:
echo 'Дүйшөмбү';
break;
case 2:
echo 'Шейшемби';
break;
case 3:
echo 'Шаршемби';
break;
default:
echo 'Жараксыз күн';
}
?>
Кодду аткаруунун натыйжасы:
'Шаршемби'
Мисал
Бир код блогу үчүн бир нече case менен мисал:
<?php
$grade = 'B';
switch ($grade) {
case 'A':
case 'B':
echo 'Жакшы иштедиңиз!';
break;
case 'C':
echo 'Жакшы';
break;
default:
echo 'Дагы аракет кылыңыз';
}
?>
Кодду аткаруунун натыйжасы:
'Жакшы иштедиңиз!'