လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> array_change_key_case_case () NULL သို့မဟုတ်ဗလာခင်းကျင်းမှုများကိုထုတ်ယူသောအခါ Return Value သည်အဘယ်နည်း။

array_change_key_case_case () NULL သို့မဟုတ်ဗလာခင်းကျင်းမှုများကိုထုတ်ယူသောအခါ Return Value သည်အဘယ်နည်း။

M66 2025-04-25

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 ကိုအမှားတစ်ခုကတင်ပြမလား။

1 ။ တစ် ဦး အချည်းနှီးသောခင်းကျင်းအတွက်ဖြတ်သန်း၏အခြေအနေ

 $result = array_change_key_case([]);
var_dump($result);

ထုတ်လုပ်မှု -

 array(0) {
}

array_change_key_Key_case () ကို ပုံမှန်အားဖြင့် execute လုပ်ပြီးအချည်းနှီးသောခင်းကျင်းမှုကိုပြန်ပို့ပေးလိမ့် မည်ကိုတွေ့မြင်နိုင်သည်။ အဘယ်သူမျှမအမှားများရှိလိမ့်မည်။

2 ။ NULL ၏အခြေအနေကိုဖြတ်သန်းသွားသောအခြေအနေ

 $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 မဟုတ်သောအမျိုးအစားများကိုဖြတ်သန်းသောအခါသတိပေးချက်များကိုတားဆီးလိမ့်မည်။

3 ။ အကျဉ်းချုပ်

တန်ဖိုးကိုကူးပါ ဒါဟာအမှားတစ်ခုသတင်းပို့သည် ရလဒ်ပြန်လာရလဒ်
အချည်းနှီးသောခင်းကျင်း [] မဟုတ် အချည်းနှီးသောခင်းကျင်း []
တရားစွာလဲှ ဟုတ်ကဲ့ သတိပေးချက်ထုတ်ပေးပါ ,

array_change_key_key_case () သည်လက်တွေ့ကျသောခင်းကျင်းသောကိုင်တွယ်သူဖြစ်သည်။ အကယ်. သင်ကအားကောင်းတဲ့ကုဒ်ကိုရေးနေရင်မတော်တဆမှုကိုကာကွယ်ဖို့ဒေတာအမျိုးအစားကိုအရင်အတည်ပြုရန်အကြံပြုသည်။