လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> array_change_key_key_case () ကိုအသုံးပြုနည်းကို key name chigression နှင့် recombining array များကိုအကောင်အထည်ဖော်ရန် array_combine () ကိုအသုံးပြုနည်း။

array_change_key_key_case () ကိုအသုံးပြုနည်းကို key name chigression နှင့် recombining array များကိုအကောင်အထည်ဖော်ရန် array_combine () ကိုအသုံးပြုနည်း။

M66 2025-04-24

PHP တွင် arrays များကိုလုပ်ဆောင်သည့်အခါအရေးကြီးသောအမည်များသည်ကိုက်ညီမှုမရှိသောအခြေအနေများသို့မဟုတ်ပေါင်းစည်းထားသောပုံစံလိုအပ်သည်။ array_change_key_key_case () သည်အလွန်လက်တွေ့ကျသောလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ array_comboine () သည် အဓိကတန်ဖိုးနှင့်သက်ဆိုင်သောခင်းကျင်းမှုအသစ်တစ်ခုသို့ array နှစ်ခုကိုထည့်သွင်းနိုင်သည်။

ဤဆောင်းပါးသည်သော့ချက်အမည်များကိုမပေါင်းသင်းနိုင်ရန်အတွက်ဤလုပ်ဆောင်ချက်နှစ်ခုကိုပေါင်းစပ်ရန်မည်သို့မိတ်ဆက်ပေးလိမ့်မည်, သို့သော် array ဖွဲ့စည်းပုံကိုလည်းပြန်လည်ဖွဲ့စည်းသည်

1 ။ နိဒါန်း

array_change_key_case ()

ဤလုပ်ဆောင်ချက်သည်အဓိကအကြောင်းရင်းအားလုံး၏အဓိကအကြောင်းရင်းအားလုံးကိုစာလုံးအကြီးသို့မဟုတ်စာလုံးအကြီးသို့ပြောင်းရန်အသုံးပြုသည်။

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

  • $ အမှု - ရည်မှန်းချက်ပန်းတိုင်, optional value is _ _lewer (default) သို့မဟုတ် case_upper ဖြစ်သည်

array_combine ()

နံပါတ်နှစ်ခုကို inarray တစ်ခုထဲသို့ထည့်သွင်းရန်အသုံးပြုသည်။ တစ်ခုမှာအဓိကအမည်နှင့်အခြားအမည်နှင့်သက်ဆိုင်သောတန်ဖိုးအဖြစ်အခြားအရာအဖြစ်။

 array_combine(array $keys, array $values): array
  • $ keys : array အသစ်ရဲ့အဓိကနာမည်ပါလိမ့်မယ်။

  • $ တန်ဖိုးများ - array အသစ်၏တန်ဖိုးကိုဖြစ်လိမ့်မည်။

  • မှတ်ချက် - Array နှစ်ခုလုံးသည်တူညီသောဒြပ်စင်များရှိရပါမည်။

2 ။ လက်တွေ့ကျသော application အခြေအနေများ

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

နမူနာကုဒ်:

 <?php

// သော့အမည်များမူရင်းခင်းကျင်း(အမှုရောထွေးရောနှော)
$keys = ['Name', 'EMAIL', 'Age'];

// သက်ဆိုင်ရာတန်ဖိုးခင်းကျင်း
$values = ['Alice', 'alice@m66.net', 30];

// သော့အမည်များကိုစာလုံးအသေးအဖြစ်ပြောင်းပါ
$lowercaseKeys = array_change_key_case(array_combine($keys, $values), CASE_LOWER);

// output ကို procray
print_r($lowercaseKeys);

ရလဒ်ရလဒ် -

 Array
(
    [name] => Alice
    [email] => alice@m66.net
    [age] => 30
)

3 ။ ဒါကိုဘာလို့ဒီလိုမျိုးသုံးတာလဲ။

  1. စည်းလုံးညီညွတ်ရေး - ကိစ္စများစွာတွင် interface မှပြန်လာသော interface မှပြန်လာသောသော့ချက်အမည်များသည်ယူနီဖောင်းဖြစ်မည်မဟုတ် (ဥပမာ, အချို့တို့သည်အသေးနှင့်အသေးများဖြစ်သည်။ array_change_key_key_case () ကိုအသုံးပြုခြင်းသည်ဒေတာအပြောင်းအလဲနဲ့ကိုက်ညီမှုကိုတိုးတက်စေနိုင်သည်။

  2. Readability : စည်းလုံးညီညွတ်သောပုံစံသည် code ကိုပြုပြင်ထိန်းသိမ်းမှုစရိတ်များကိုဖတ်ရန်နှင့်လျှော့ချရန်ပိုမိုလွယ်ကူစေသည်။

  3. လုံခြုံရေး - အချို့သောလုပ်ဆောင်ချက်များသို့မဟုတ်စာကြည့်တိုက်များသည်အရေးယူမှုများပြုလုပ်သောအခါသော့ချက်အမည်များကိုအထိခိုက်မခံပါ။

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

  • array_change_key_key_case () သည် ရှုထောင့်များ array များပေါ်တွင်သာအလုပ်လုပ်သည်။

  • array_comboine () သုံးမီ array နှစ်ခုသည်တူညီသောအရှည်ဖြစ်သည်ကိုသေချာအောင်လုပ်ပါ။

  • အကယ်. သင့်တွင်သော့ချက်တန်ဖိုးရှိ pair တစုံစီပါ 0 င်ပါက, သော့ချက်နာမည်၏အမှုကိစ္စကိုသင်စည်းလုံးညီညွတ်စေရန်လိုအပ်သည်, array_change_key_Key_case ( ) ကို သုံးပါ။

5 ။ Advanced: အသုံးပြုသူပုံစံဒေတာများကိုထုတ်ယူခြင်း

လက်တွေ့ကျသော application တစ်ခုမှာအသုံးပြုသူတစ် ဦး မှတင်ပြသောပုံစံဒေတာဖြစ်သည်။ ကျွန်ုပ်တို့သည် Field Name Array နှင့်သက်ဆိုင်ရာတန်ဖိုးခင်းကျင်းမှုကိုပထမဆုံးဖြန့်ဝေနိုင်ပြီး၎င်းကိုသော့အမည်ပုံစံအပြီးတွင်၎င်းကိုသိုလှောင်သိမ်းဆည်းနိုင်သည်။

 <?php

// ပုံစံတစ်ခုမှလယ်ကွင်းများနှင့်တန်ဖိုးများကိုယူဆပါ
$formKeys = ['UserName', 'EMail', 'Phone'];
$formValues = ['bob', 'bob@m66.net', '123456789'];

// သော့ချက်အမည်များကိုပေါင်းစပ်ပြီးစည်းလုံးစေပါ
$processedForm = array_change_key_case(array_combine($formKeys, $formValues), CASE_LOWER);

// ရလဒ်
print_r($processedForm);

6 ။ နိဂုံးချုပ်

Array_change_key_Key_case () နှင့် array_combine () ကိုပေါင်းစပ်ခြင်းအားဖြင့်ကျွန်ုပ်တို့သည် array key key name များ၏ပုံစံအမျိုးမျိုးနှင့်ဒေတာဖွဲ့စည်းတည်ဆောက်ပုံကိုပြန်လည်ဖွဲ့စည်းခြင်းအားနှစ်သက်သည်။ ဤနည်းလမ်းသည်ပြင်ပဒေတာ input ကိုကိုင်တွယ်ရာတွင်အလွန်အသုံးဝင်သည်။ Interface Response ပြောင်းလဲခြင်း, ဤနည်းစနစ်ကိုကျွမ်းကျင်သည်သင်၏ PHP ခင်းကျင်းလုပ်ငန်းခွဲများကိုသိသိသာသာတိုးတက်စေနိုင်သည်။