PHP တွင် Array_change_key_Key_case () သည်အရေးပါသောအမည်များအားလုံး၏ကိစ္စရပ်အားလုံးကိုပြောင်းလဲရန်အလွန်လက်တွေ့လုပ်ဆောင်ချက်ဖြစ်သည်။ ဤလုပ်ဆောင်ချက်သည်အထူးသဖြင့်ဒေတာဘေ့စ်တစ်ခုသို့မဟုတ် interface မှခင်းကျင်းခြင်းနှင့်နောက်ဆက်တွဲအပြောင်းအလဲများကိုလွယ်ကူချောမွေ့စေရန် format ကိုပေါင်းစပ်လိုသည့် formating format ကဲ့သို့သောကိုက်ညီမှုမရှိသောသော့ချက်အမည်ပုံစံများကိုကိုင်တွယ်ရန်အထူးသဖြင့်သင့်လျော်သည်။
array_change_key_case(array $array, int $case = CASE_LOWER): array
$ array : လုပ်ငန်းများ၌ခံရဖို့မူရင်းခင်းကျင်း။
$ အမှု - ပြောင်းလဲခြင်းအမျိုးအစားကိုသတ်မှတ်ပါ။ ဖြစ်နိုင်ပါတယ်
Case_Lower (Default) သည်သော့အမည်ကိုစာလုံးအသေးအဖြစ်ပြောင်းလဲပေးသည်။
Case_upper သည် သော့အမည်ကိုစာလုံးအကြီးသို့ပြောင်းသည်။
အကယ်. သင်သည်ခင်းကျင်း၏အဓိကအကြောင်းအမည်များကိုအမြတ်ထုတ်လိုပါက 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] => ပေကျင်း
)
သင် 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
)
ဤလုပ်ဆောင်ချက်သည် subarrays ကိုပြန်လည်ပြုပြင်ခြင်းကိုပြန်လည်ပြုပြင်ခြင်းမပြုပါ ။
မူရင်းခင်းကျင်းကိုပြုပြင်မွမ်းမံခြင်းမဟုတ်ဘဲခင်းကျင်းအသစ်တစ်ခုကိုပြန်ပို့သည်။
array_change_key_key_case () ကိုအသုံးပြုခြင်းသည်မမှန်မကန်အချက်အလက်များနှင့်ဖြေရှင်းရန်လိုအပ်သည့်အခါအသုံးပြုရန်အတွက်အသုံးပြုရန်အတွက်အသုံးပြုရန်အတွက်အသုံးပြုရန်အတွက်အသုံးပြုရန်အတွက်အသုံးပြုရန်အတွက်အသုံးပြုရန်အတွက်အသုံးပြုရန်အတွက်အသုံးပြုရန်အတွက်အသုံးပြုရန်အတွက်အသုံးပြုရန်အတွက်အသုံးပြုရန်အတွက်အသုံးပြုရန်အတွက်အသုံးပြုရန်အတွက်အသုံးပြုရန်အတွက်အသုံးပြုရန်အတွက်အသုံးပြုရန်သင့်လျော်သောထိရောက်သောနည်းလမ်းဖြစ်သည်။ ပြောင်းလဲခြင်းကို parameter တစ်ခုတည်းသာဖြင့်အလွယ်တကူပြီးစီးနိုင်သည်။
သင်တစ်ချိန်တည်းတွင် Nested Array တွင်အဓိကအကြောင်းအမည်များကိုသင်လုပ်ဆောင်လိုပါက Retursive ဗားရှင်းကိုသင်အကောင်အထည်ဖော်ရန်သင်အကောင်အထည်ဖော်ရန်လိုအပ်သည်။ ရိုးရိုးရှင်းရှင်းဇာတ်လမ်းတစ်ပုဒ်တွင် built-in array_change_key_ky_case () ကိုအသုံးပြုပြီးရှိပြီးသားဖြစ်သည်။