elseif ဖွဲ့စည်းပုံ
elseif ဖွဲ့စည်းပုံကို ပုံမှန် if ဖြင့် တွဲဖက်အသုံးပြု၍ ယခင်အခြေအနေ if သို့မဟုတ် elseif မှားယွင်းနေပါက အပိုသတ်မှတ်ချက်များကို စစ်ဆေးရန် ဖြစ်သည်။ ၎င်းသည် အခြေအနေများကို ကွင်းဆက်ဖွဲ့စည်းပြီး စစ်ဆေးမှုရလဒ်ပေါ် မူတည်၍ ကုဒ်ဘလောက်များကို ကွဲပြားစွာ လုပ်ဆောင်ခွင့်ပြုသည်။
ဝါကျဖွဲ့စည်းပုံ
if (သတ်မှတ်ချက်1) {
// သတ်မှတ်ချက်1 မှန်ကန်ပါက ကုဒ်
} elseif (သတ်မှတ်ချက်2) {
// သတ်မှတ်ချက်2 မှန်ကန်ပါက ကုဒ်
} else {
// သတ်မှတ်ချက်အားလုံး မှားယွင်းပါက ကုဒ်
}
ဥပမာ
ကိန်းရှင်တစ်ခု၏ တန်ဖိုးကို စစ်ဆေးပြီး သင့်လျော်သော မက်ဆေ့ချ်ကို ထုတ်ပြမည်။
<?php
$num = 10;
if ($num > 15) {
echo 'ဂဏန်းသည် 15 ထက် ကြီးသည်';
} elseif ($num > 5) {
echo 'ဂဏန်းသည် 5 ထက် ကြီးသည်၊ သို့သော် 15 ထက် မကြီးပါ';
} else {
echo 'ဂဏန်းသည် 5 သို့မဟုတ် ငယ်သည်';
}
?>
ကုဒ် လုပ်ဆောင်ချက်၏ ရလဒ်။
'ဂဏန်းသည် 5 ထက် ကြီးသည်၊ သို့သော် 15 ထက် မကြီးပါ'
ဥပမာ
ကိန်းရှင်တစ်ခု၏ ဒေတာအမျိုးအစားကို စစ်ဆေးမည်။
<?php
$var = '123';
if (is_int($var)) {
echo 'ဤသည် ကိန်းပြည့်တစ်ခု ဖြစ်သည်';
} elseif (is_string($var)) {
echo 'ဤသည် စာကြောင်းတစ်ခု ဖြစ်သည်';
} else {
echo 'ဤသည် အခြားသော ဒေတာအမျိုးအစား ဖြစ်သည်';
}
?>
ကုဒ် လုပ်ဆောင်ချက်၏ ရလဒ်။
'ဤသည် စာကြောင်းတစ်ခု ဖြစ်သည်'