Muundo wa case
Muundo case ni sehemu ya kiendeshaji switch na huruhusu kuandaa matawi ya programu kulingana na thamani ya kutofautisha. Kila case huhakiki kulingana kwa thamani ya kutofautisha na hali yake na kutekeleza msimbo, ikiwa mlinganyo umepatikana.
Syntax
switch ($variable) {
case value1:
// code to execute
break;
case value2:
// code to execute
break;
default:
// default code
}
Mfano
Mfano rahisi wa kutumia muundo case kuangalia thamani ya nambari:
<?php
$num = 2;
switch ($num) {
case 1:
echo 'Moja';
break;
case 2:
echo 'Mbili';
break;
default:
echo 'Nambari nyingine';
}
?>
Matokeo ya utekelezaji wa msimbo:
'Mbili'
Mfano
Matumizi ya case nyingi kwa block moja ya msimbo:
<?php
$char = 'b';
switch ($char) {
case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
echo 'Irabu';
break;
default:
echo 'Konsonanti';
}
?>
Matokeo ya utekelezaji wa msimbo:
'Konsonanti'
Mfano
Matumizi ya case na masharti:
<?php
$day = 'Monday';
switch ($day) {
case 'Monday':
echo 'Siku ya kwanza ya wiki';
break;
case 'Friday':
echo 'Siku ya mwisho ya kazi';
break;
default:
echo 'Siku ya kawaida';
}
?>
Matokeo ya utekelezaji wa msimbo:
'Siku ya kwanza ya wiki'