PHP ရှိ switch-case တည်ဆောက်မှု
PHP တွင် switch-case ဟုခေါ်သော အထူးတည်ဆောက်မှုတစ်ခုရှိပြီး
၎င်းကို တန်ဖိုးအမျိုးမျိုးထဲမှ တစ်ခုကို ရွေးချယ်ရန် အသုံးပြုပါသည်။ ၎င်း၏ syntax ကို လေ့လာပါ။
<?php
switch (အပြန်အလှန်ရ) {
case 'တန်ဖိုး1':
/*
ဤနေရာတွင် အပြန်အလှန်ရသည် တန်ဖိုး1 ရှိပါက
လုပ်ဆောင်မည့် code များရှိသည်
*/
break;
case 'တန်ဖိုး2':
/*
ဤနေရာတွင် အပြန်အလှန်ရသည် တန်ဖိုး2 ရှိပါက
လုပ်ဆောင်မည့် code များရှိသည်
*/
break;
case 'တန်ဖိုး3':
/*
ဤနေရာတွင် အပြန်အလှန်ရသည် တန်ဖိုး3 ရှိပါက
လုပ်ဆောင်မည့် code များရှိသည်
*/
break;
default:
/*
ဤနေရာတွင် မည်သည့်တန်ဖိုးနှင့်မှ မကိုက်ညီပါက
လုပ်ဆောင်မည့် code များရှိသည်
*/
break;
}
?>
သင်မြင်တွေ့ရသည့်အတိုင်း switch-case သည်
elseif အများအပြား၏ အခြားရွေးချယ်စရာတစ်ခု
ဖြစ်သည်။ ဥပမာတစ်ခုဖြင့် ကြည့်ရအောင်။
ကျွန်ုပ်တို့တွင် ဤကဲ့သို့ code တစ်ခုရှိသည်ဆိုပါစို့။
<?php
$num = 1;
if ($num === 1) {
echo 'variant 1';
} elseif ($num === 2) {
echo 'variant 2';
} elseif ($num === 3) {
echo 'variant 3';
} else {
echo 'variant not supported';
}
?>
ယခု ဤ code ကို switch-case တည်ဆောက်မှုဖြင့် ပြန်ရေးကြည့်ပါမည်။
<?php
$num = 1;
switch ($num) {
case 1:
echo 'variant 1';
break;
case 2:
echo 'variant 2';
break;
case 3:
echo 'variant 3';
break;
default:
echo 'variant not supported';
break;
}
?>
အပြန်အလှန်ရ $num သည်
1၊ 2၊ 3 သို့မဟုတ် 4 တန်ဖိုးများကို လက်ခံနိုင်ပါသည်။
ထိုအပြန်အလှန်ရ၏ တန်ဖိုးသည် မည်သည့် ရာသီဥတုကာလထဲသို့ ကျရောက်သည်ကို သတ်မှတ်ပါ။