လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> array_change_key_key_case () ကိုအသုံးပြုပြီးမူရင်းခင်းကျင်းမှုကိုပြင်ဆင်ပါ။

array_change_key_key_case () ကိုအသုံးပြုပြီးမူရင်းခင်းကျင်းမှုကိုပြင်ဆင်ပါ။

M66 2025-04-24

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 အသစ်တစ်ခုဖြစ်ပြီးသော့ချက်စာလုံးကိုစာလုံးအသေးအဖြစ်ပြောင်းလဲသွားသည်။

parameter သည်ဖော်ပြချက်

 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 () ၏အသုံးပြုမှုနှင့်ဝိသေသလက္ခဏာများကိုနားလည်ရန်ဤဆောင်းပါးသည်သင့်အားပိုမိုရှင်းလင်းစွာနားလည်နိုင်ရန်ကူညီနိုင်သည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။