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 'ပုံမှန်နေ့';
}
?>
ကုဒ်လုပ်ဆောင်ချက်၏ ရလဒ်:
'အပတ်၏ ပထမဆုံးနေ့'