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 = 'Дүйшөмбү';
switch ($day) {
case 'Дүйшөмбү':
echo 'Аптанын биринчи күнү';
break;
case 'Жума':
echo 'Акырку иш күнү';
break;
default:
echo 'Кадимки күн';
}
?>
Кодду аткаруунун натыйжасы:
'Аптанын биринчи күнү'