လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Array_Change_Key_Key_case_case () ကို သုံး. array keys ကိုစာလုံးအကြီးများသို့ပြောင်းနည်း?

Array_Change_Key_Key_case_case () ကို သုံး. array keys ကိုစာလုံးအကြီးများသို့ပြောင်းနည်း?

M66 2025-04-25

PHP တွင် Array_change_key_Key_case () သည်အရေးပါသောအမည်များအားလုံး၏ကိစ္စရပ်အားလုံးကိုပြောင်းလဲရန်အလွန်လက်တွေ့လုပ်ဆောင်ချက်ဖြစ်သည်။ ဤလုပ်ဆောင်ချက်သည်အထူးသဖြင့်ဒေတာဘေ့စ်တစ်ခုသို့မဟုတ် interface မှခင်းကျင်းခြင်းနှင့်နောက်ဆက်တွဲအပြောင်းအလဲများကိုလွယ်ကူချောမွေ့စေရန် format ကိုပေါင်းစပ်လိုသည့် formating format ကဲ့သို့သောကိုက်ညီမှုမရှိသောသော့ချက်အမည်ပုံစံများကိုကိုင်တွယ်ရန်အထူးသဖြင့်သင့်လျော်သည်။

1 ။ function syntax

 array_change_key_case(array $array, int $case = CASE_LOWER): array
  • $ array : လုပ်ငန်းများ၌ခံရဖို့မူရင်းခင်းကျင်း။

  • $ အမှု - ပြောင်းလဲခြင်းအမျိုးအစားကိုသတ်မှတ်ပါ။ ဖြစ်နိုင်ပါတယ်

    • Case_Lower (Default) သည်သော့အမည်ကိုစာလုံးအသေးအဖြစ်ပြောင်းလဲပေးသည်။

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

2 ။ Array key ကိုအရင်းအနှီးသို့ဖွင့်ပါ

အကယ်. သင်သည်ခင်းကျင်း၏အဓိကအကြောင်းအမည်များကိုအမြတ်ထုတ်လိုပါက Case_upper ကို ဒုတိယ parameter အဖြစ်ဖြတ်သန်းရန်လိုအပ်သည်။

နမူနာကုဒ်:

 <?php

$data = [
    'name' => 'Xiao Ming',
    'age' => 25,
    'city' => 'ပေကျင်း'
];

$upperKeysArray = array_change_key_case($data, CASE_UPPER);

print_r($upperKeysArray);

ရလဒ်ရလဒ် -

 Array
(
    [NAME] => Xiao Ming
    [AGE] => 25
    [CITY] => ပေကျင်း
)

3 ။ လက်တွေ့ကျသော application တစ်ခု၏ဥပမာများ

သင် interface မှအသုံးပြုသူအချက်အလက်များကို https://api.m66.net/user/info မှရရှိသည်ဆိုပါစို့

 <?php

// Simulation interface ဖြင့်ပြန်လာသောဒေတာ
$userInfo = [
    'Name' => 'Zhang San',
    'Age' => 30,
    'Email' => 'zhangsan@m66.net'
];

// အဓိကအကြောင်းရင်းအားလုံးကိုစာလုံးအကြီးသို့ပြောင်းပါ
$userInfoUpper = array_change_key_case($userInfo, CASE_UPPER);

print_r($userInfoUpper);

ရလဒ်ရလဒ် -

 Array
(
    [NAME] => Zhang San
    [AGE] => 30
    [EMAIL] => zhangsan@vv99.net
)

4 ။ မှတ်စုများ

  • ဤလုပ်ဆောင်ချက်သည် subarrays ကိုပြန်လည်ပြုပြင်ခြင်းကိုပြန်လည်ပြုပြင်ခြင်းမပြုပါ

  • မူရင်းခင်းကျင်းကိုပြုပြင်မွမ်းမံခြင်းမဟုတ်ဘဲခင်းကျင်းအသစ်တစ်ခုကိုပြန်ပို့သည်။

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

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

သင်တစ်ချိန်တည်းတွင် Nested Array တွင်အဓိကအကြောင်းအမည်များကိုသင်လုပ်ဆောင်လိုပါက Retursive ဗားရှင်းကိုသင်အကောင်အထည်ဖော်ရန်သင်အကောင်အထည်ဖော်ရန်လိုအပ်သည်။ ရိုးရိုးရှင်းရှင်းဇာတ်လမ်းတစ်ပုဒ်တွင် built-in array_change_key_ky_case () ကိုအသုံးပြုပြီးရှိပြီးသားဖြစ်သည်။