PHP တွင် Array_change_Key_case () သည်အလွန်လက်တွေ့ကျသောလုပ်ဆောင်ချက်ဖြစ်သည်။ ၎င်း၏ function သည်ခင်းကျင်းသောသော့အမည်များအားလုံး၏အထက်နှင့်စာလုံးအကြီးအက္ခရာများကိုတူညီစွာပြောင်းလဲရန်ဖြစ်သည်။ ကွဲပြားခြားနားသောရင်းမြစ်များမှအချက်အလက်များကိုထုတ်ယူသောအခါဤလုပ်ဆောင်ချက်သည်သော့ချက်အမည်ပုံစံတွင်ရှေ့နောက်ညီညွတ်မှုကိုသေချာစေရန်အသုံးပြုသည်။
ဒီတော့မေးခွန်းကတော့ array_change_key_Key_case () ကို သုံးမယ်။
array_change_key_key_Ane_case () သည် အဖျက်မဟုတ်သောလုပ်ဆောင်မှု တစ်ခုဖြစ်သည်။ ဆိုလိုသည်မှာမူရင်းခင်းကျင်းမှုကိုတိုက်ရိုက်ပြုပြင်မွမ်းမံခြင်းမဟုတ်ဘဲစာလုံးအကြီးနှင့်စာလုံးအသေးများနှင့်စာလုံးအသေးများအပြီးတွင်ပြောင်းလဲထားသောသော့ချက်အမည်ဖြင့်ခင်းကျင်းမှုအသစ်တစ်ခုကိုပြန်ပေးသည်။ အကယ်. သင်သည်ပြုပြင်ထားသောရလဒ်ကိုဆက်လက်ထိန်းသိမ်းထားလိုပါက၎င်းကို variable တစ်ခုသို့သတ်မှတ်ရမည်။
<?php
$original = [
"Name" => "Alice",
"AGE" => 25,
"Email" => "alice@m66.net"
];
// အသုံးပြု array_change_key_case မူရင်းခင်းကျင်းပြုပြင်မွမ်းမံလိမ့်မည်မဟုတ်ပါ
$changed = array_change_key_case($original, CASE_LOWER);
print_r($original);
echo "--------\n";
print_r($changed);
?>
ရလဒ်ရလဒ် -
Array
(
[Name] => Alice
[AGE] => 25
[Email] => alice@vv99.net
)
--------
Array
(
[name] => Alice
[age] => 25
[email] => alice@vv99.net
)
သင်မြင်နိုင်သည့်အတိုင်း $ မူရင်း ခင်းကျင်းမှုသည်မပြောင်းလဲဘဲ ဒေါ်လာပြောင်းလဲခြင်း သည် array အသစ်တစ်ခုဖြစ်ပြီးသော့ချက်စာလုံးကိုစာလုံးအသေးအဖြစ်ပြောင်းလဲသွားသည်။
array_change_key_case(array $array, int $case = CASE_LOWER): array
$ array : လုပ်ငန်းများ၌ခံရဖို့ input array ။
$ အမှု - optional ကိုရွေးချယ်ခြင်းအမျိုးအစားကိုသတ်မှတ်ပါ။
Case_Lower (Default): စာလုံးအသေးပြောင်းပါ။
Case_upper : စာလုံးအကြီးသို့ပြောင်းပါ။
ဤလုပ်ဆောင်ချက်သည် ရှုထောင့်များ array များ ပေါ်တွင်သာအလုပ်လုပ်သည်။
ပြောင်းလဲထားသောသော့ချက်အမည်များ၏မိတ္တူပွားများရှိပါကတန်ဖိုးကို overwrite လုပ်လိမ့်မည်။ ဥပမာအားဖြင့်, ["a " = >> 1,
Array_change_Key_Key_case () သည် PHP တွင်ပါ 0 င်သောကိရိယာများကိုကိုင်တွယ်ရန်အတွက်အဆင်ပြေသောကိရိယာတစ်ခုဖြစ်သည်။ ၎င်းသည်မူရင်းခင်းကျင်းမှုကိုပြုပြင်မွမ်းမံခြင်းမဟုတ်ဘဲခင်းကျင်းအသစ်တစ်ခုကိုပြန်ပို့သည်။ သတိရ: ၎င်းကိုအသုံးပြုသောအခါ ပြန်လည်နေရာချထားခြင်းကိုသေချာစွာဖမ်းယူ ပါ။
ဤဆောင်းပါးသည် array_change_key_Key_case_case () ၏အသုံးပြုမှုနှင့်ဝိသေသလက္ခဏာများကိုနားလည်ရန်ဤဆောင်းပါးသည်သင့်အားပိုမိုရှင်းလင်းစွာနားလည်နိုင်ရန်ကူညီနိုင်သည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။