လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Array_change_key_Key_case () array_flip ()

Array_change_key_Key_case () array_flip ()

M66 2025-04-25

PHP တွင် Array_change_key_Key_case () သည်အလွန်လက်တွေ့ကျသော Array function တစ်ခုဖြစ်သည်။ အသုံးပြုသူ inputpace အချက်အလက်များကိုလုပ်ဆောင်သည့်အခါဤလုပ်ဆောင်မှုသည်အရေးအကြီးမကိုက်ညီသောပြ problem နာကြောင့်ပြ problem နာကိုရိုးရှင်းစေနိုင်သည်။

သဒ္ဒါ

 array_change_key_case(array $array, int $case = CASE_LOWER): array

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

  • $ array : လိုအပ်သည်, လိုအပ်သော, input ကို Array ။

  • $ အမှု စာလုံးအကြီးသို့ပြောင်းရန် Case_upper ကိုလည်းသုံးနိုင်သည်။

Value ကိုပြန်သွားပါ

ဤလုပ်ဆောင်ချက်သည်မည်သည့်နေရာတွင်မပြောင်းလဲပါ, မူရင်းခင်းကျင်းမှုသည်မပြောင်းလဲသေးပါ။

ဥပမာ 1: ပုံမှန်အားဖြင့်စာလုံးအသေးအမည်များကိုပြောင်းပါ

 $data = [
    "Name" => "Alice",
    "AGE" => 25,
    "City" => "Shanghai"
];

$result = array_change_key_case($data);

print_r($result);

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

 Array
(
    [name] => Alice
    [age] => 25
    [city] => Shanghai
)

ဥပမာ 2: အရင်းအနှီးသော့အမည်ပြောင်းပါ

 $data = [
    "Name" => "Bob",
    "gender" => "Male",
    "country" => "China"
];

$result = array_change_key_case($data, CASE_UPPER);

print_r($result);

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

 Array
(
    [NAME] => Bob
    [GENDER] => Male
    [COUNTRY] => China
)

မှတ်သားရန်အရာ

  1. အကယ်. မတူကွဲပြားသောအမည်များဖြင့်ခင်းကျင်းမှုတွင်ပစ္စည်းများများစွာရှိပါကပြောင်းလဲခြင်းဖြစ်စဉ်တွင် အဓိကအကြောင်းရင်းပ conflicts ိပက်ခများ ဖြစ်ပွားလိမ့်မည်။

  2. ဤလုပ်ဆောင်ချက်သည်အသိုက်တပ်ဆင်ထားသည့်သော့ချက်အမည်များကိုမထိခိုက်စေဘဲအပြင်ပန်းထက်သာလုပ်ဆောင်သည်။

ဥပမာ 3: သော့ချက်ပ conflict ိပက်ခအခြေအနေ

 $data = [
    "Email" => "user1@m66.net",
    "EMAIL" => "user2@m66.net"
];

$result = array_change_key_case($data, CASE_LOWER);

print_r($result);

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

 Array
(
    [email] => user2@vv99.net
)

အထက်တွင်ဖော်ပြထားသည့်အတိုင်း "Email" သည် "email" ၏တန်ဖိုးကိုကျော်လွှားနိုင်သည်။

လျှောက်လွှာဇာတ်လမ်းတစ်ပုဒ်

  • ကွဲပြားခြားနားသောအရင်းအမြစ်များမှခင်းကျင်းသောနေရာများမှအချက်အလက်များကိုထုတ်ယူသောအခါကိစ္စရပ်ကွဲပြားမှုများကိုဖယ်ရှားပါ။

  • array key တန်ဖိုးများကိုနှိုင်းယှဉ်ခြင်းသို့မဟုတ်ရှာဖွေသည့်အခါတိကျမှန်ကန်မှုနှင့်ရှေ့နောက်ညီညွတ်မှုကိုတိုးတက်ပါ။

  • အမှု - အာရုံမခံစားနိုင်သော configuration ကိုဖတ်ရှုခြင်းလုပ်ဆောင်နိုင်စွမ်းကိုတည်ဆောက်ရန်အသုံးပြုသည်။

အကြံပေးချက်များ

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