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 'နောက်တစ်ကြိမ်ကြိုးစားပါ';
}
?>
ကုဒ်လုပ်ဆောင်မှု၏ရလဒ်:
'သိပ်ကောင်းတယ်!'