PHP ပရိုဂရမ်တွင်သတ်မှတ်ထားသောသော့သည်ခင်းကျင်းမှုတွင်တည်ရှိခြင်းရှိမရှိဆုံးဖြတ်ရန်အလွန်အသုံးများသောလည်ပတ်မှုတစ်ခုဖြစ်သည်။ PHP သည်ဤလုပ်ဆောင်မှုကိုအကောင်အထည်ဖော်ရန်နည်းလမ်းအမျိုးမျိုးကိုထောက်ပံ့ရန်နည်းလမ်းများစွာကိုထောက်ပံ့ပေးသည် ။ ဤဆောင်းပါးသည် array_key_exists ကို အသုံးပြုနည်းကို အသုံးပြု. ခင်းကျင်းရေးတွင်သတ်မှတ်ထားသောသော့တစ်ခုရှိ, မရှိမရှိကိုဆုံးဖြတ်ရန်မည်သို့အသုံးပြုရမည်ကိုအသေးစိတ်ဖော်ပြထားသည်။
array_key_exists သည် PHP တွင်သတ်မှတ်ထားသောသော့သည်ခင်းကျင်းမှုတွင်တည်ရှိသည်။ ၎င်း၏ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
array_key_exists(string|int $key, array $array): bool
$ key : ရှာဖွေတွေ့ရှိမည့်သော့အမည်, ကြိုးတစ်ခုသို့မဟုတ်ကိန်းတစ်ခုဖြစ်နိုင်သည်။
$ array : ရှာဖွေတွေ့ရှိခင်းကျင်း။
Return Value: သတ်မှတ်ထားသောသော့သည်ခင်းကျင်းမှုတွင်တည်ရှိပါက ပြန်လည်ထူထောင်ပါ ။
ကျွန်ုပ်တို့တွင်တစ်စုံတစ် ဦး ၏အခြေခံအချက်အလက်များကိုကိုယ်စားပြုသောခင်းကျင်းမှုတစ်ခုရှိသည်ဆိုပါစို့။
<?php
$userInfo = [
"name" => "Xiao Ming",
"age" => 25,
"email" => "[email protected]"
];
// သော့အမည်ကိုဆုံးဖြတ်ပါ "age" တည်ရှိပါဘူး
if (array_key_exists("age", $userInfo)) {
echo "သော့ 'age' တည်နေ,တန်ဖိုး:" . $userInfo["age"];
} else {
echo "သော့ 'age' 不တည်နေ";
}
အထက်ပါကုဒ်တွင် Array_Key_exists ("အသက်အရွယ်", $ userinfo) သည် စစ်မှန်သော ကြောင့်ရလဒ်မှာ -
သော့ 'age' တည်နေ,တန်ဖိုး:25
Developer တော်တော်များများဟာသော့တွေတည်ရှိမလားဆိုတာဆုံးဖြတ်ရန်မှာလည်း offset ကို သုံးကြတယ်,
ISSET ($ Array [$ key]) သော့သည်တည်ရှိပြီးတန်ဖိုးသည် တရား မ 0 င်ပါ ကသာပြန်လာသည်။
array_key_exists ($ key, $ array) သည် သော့များတည်ရှိနေသ ရွေ့ (တန်ဖိုးသည် တရား 0 င် သို့မဟုတ်မပါ
ဥပမာအားဖြင့်:
<?php
$data = [
"foo" => null
];
var_dump(isset($data["foo"])); // ထုတ်လုပ်ခြင်း: bool(false)
var_dump(array_key_exists("foo", $data)); // ထုတ်လုပ်ခြင်း: bool(true)
ဤအချက်က array_key_exists သည်သော့ချက်တည်ရှိမှုကိုဆုံးဖြတ်ရန်ပိုမိုသင့်တော်ကြောင်းပြသသည် ။
array_key_exists သည် PHP Array တွင်သတ်မှတ်ထားသောသော့တစ်ခုရှိ, မရှိဆုံးဖြတ်ရန် ဦး စားပေးလုပ်ဆောင်မှုဖြစ်သည်။
၎င်းသည်သော့များတည်ရှိရာအခြေအနေများအတွက်အလုပ်လုပ်သည်။ သို့သော်တန်ဖိုးသည် Null ဖြစ်နိုင်သည်။
ရိုးရှင်းသော syntax, အသုံးပြုရန်လွယ်ကူခြင်းနှင့်ကောင်းသောလိုက်ဖက်တဲ့။
array_key_exists ကို မရောထွေးစေရန်သတိထားပါ, အမှန်တကယ်လိုအပ်ချက်များနှင့်အညီသင့်လျော်သောလုပ်ဆောင်ချက်ကိုရွေးချယ်ပါ။
အကယ်. သင်သည် PHP Array စစ်ဆင်ရေးများကိုထိုးထွင်းသိမြင်လိုပါကတရားဝင်စာရွက်စာတမ်းများကို https://gitbox.net/menual/en/function.App