PHP တွင် Array_change_Key_Key_case () သည် function တစ်ခုဖြစ်သည့် function တစ်ခုဖြစ်သည်။ parameters နှစ်ခုကိုလက်ခံသည်။
array_change_key_case(array $array, int $case = CASE_LOWER): array
$ array : လုပ်ငန်းများ၌ခံရဖို့ Array;
$ အမှု - key name convertion ( case_ struck_upper , default) ကိုဖော်ပြရန်အတွက်ဒေါ်လာအခွင့်အလမ်း - optional parameter သည် optional parameter သည်စာလုံးအသေးဖြစ်သည်။
ထို့နောက်မေးခွန်းမှာ - 0 င်ရောက်လာခြင်းသည် တရား 0 င် သို့မဟုတ်ဗလာခင်းတစ်ခုဖြစ်ပါကဘာဖြစ်မည်နည်း။ function ကိုအမှားတစ်ခုကတင်ပြမလား။
$result = array_change_key_case([]);
var_dump($result);
ထုတ်လုပ်မှု -
array(0) {
}
array_change_key_Key_case () ကို ပုံမှန်အားဖြင့် execute လုပ်ပြီးအချည်းနှီးသောခင်းကျင်းမှုကိုပြန်ပို့ပေးလိမ့် မည်ကိုတွေ့မြင်နိုင်သည်။ အဘယ်သူမျှမအမှားများရှိလိမ့်မည်။
$data = null;
$result = array_change_key_case($data);
var_dump($result);
ထုတ်လုပ်မှု -
Warning: array_change_key_case(): Argument #1 ($array) must be of type array, null given
ဤကုဒ်သည် array_change_key_Key_case_case () သည်ပထမ ဦး ဆုံး parameter သည် array type ဖြစ်ရန်လိုအပ်ကြောင်း သတိပေး လိမ့်မည်။ NULL တွင်ဖြတ်သန်းခြင်းသည်သတိပေးချက်တစ်ခုဖြစ်ပေါ်စေပြီး function သည် ခိုင်လုံသော ရလဒ်ကိုပြန်လည်မရရှိနိုင်ပါ။
အကယ်. variable သည်ခင်းကျင်းမှုရှိမရှိမသေချာပါက function ကိုမခေါ်မီအမျိုးအစားစစ်ဆေးမှုကိုထည့်ရန်အကြံပြုသည်။
$data = get_data_from_api('https://m66.net/api/data');
if (is_array($data)) {
$result = array_change_key_case($data, CASE_UPPER);
} else {
$result = [];
}
var_dump($result);
ဤသို့ပြုလုပ်ခြင်းသည် NULL သို့မဟုတ်အခြား array မဟုတ်သောအမျိုးအစားများကိုဖြတ်သန်းသောအခါသတိပေးချက်များကိုတားဆီးလိမ့်မည်။
တန်ဖိုးကိုကူးပါ | ဒါဟာအမှားတစ်ခုသတင်းပို့သည် | ရလဒ်ပြန်လာရလဒ် |
---|---|---|
အချည်းနှီးသောခင်းကျင်း [] | မဟုတ် | အချည်းနှီးသောခင်းကျင်း [] |
တရားစွာလဲှ | ဟုတ်ကဲ့ | သတိပေးချက်ထုတ်ပေးပါ , |
array_change_key_key_case () သည်လက်တွေ့ကျသောခင်းကျင်းသောကိုင်တွယ်သူဖြစ်သည်။ အကယ်. သင်ကအားကောင်းတဲ့ကုဒ်ကိုရေးနေရင်မတော်တဆမှုကိုကာကွယ်ဖို့ဒေတာအမျိုးအစားကိုအရင်အတည်ပြုရန်အကြံပြုသည်။