PHP တွင် Array_change_Key_case_case () သည်အများအားဖြင့်အသုံးပြုသော function တစ်ခုဖြစ်သည်။ Array ၏အဓိကအကြောင်းရင်းများတွင်အထူးအက္ခရာများ (ဥပမာသင်္ကေတများ, နံပါတ်များ, နေရာများ, နေရာများ, တရုတ်စသည်), ဤဆောင်းပါးသည်အသေးစိတ်အချက်အလက်များကိုဥပမာမှတစ်ဆင့်စူးစမ်းလေ့လာပါမည်။
array_change_key_case(array $array, int $case = CASE_LOWER): array
$ array : လုပ်ငန်းများ၌ခံရဖို့ခင်းကျင်း။
$ အမှု - Constitian Case_Leower (default) သို့မဟုတ် case_upper အသီးသီးသည်စာလုံးအကြီးသို့မဟုတ်စာလုံးအကြီးသို့ပြောင်းလဲခြင်းကိုကိုယ်စားပြုသည်။
$data = [
"Name" => "Alice",
"AGE" => 30,
"eMail" => "alice@m66.net"
];
$result = array_change_key_case($data, CASE_LOWER);
print_r($result);
ထုတ်လုပ်မှု -
Array
(
[name] => Alice
[age] => 30
[email] => alice@vv99.net
)
သင်မြင်နိုင်သည်အတိုင်းအက်ခရာတင်ထားသောသော့အမည်များအားလုံးသည်စာလုံးအသေးအဖြစ်ပြောင်းလဲနိုင်သည်။
$data = [
"User-Name" => "Bob",
"AGE!" => 25,
"စကားပေြာဟော" => "ပေကျင်း",
"Phone Number" => "1234567890",
"123KEY" => "value",
];
$result = array_change_key_case($data, CASE_UPPER);
print_r($result);
output ရလဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -
Array
(
[USER-NAME] => Bob
[AGE!] => 25
[စကားပေြာဟော] => ပေကျင်း
[PHONE NUMBER] => 1234567890
[123KEY] => value
)
အထူးဇာတ်ကောင်များပါ 0 င်သည့်အဓိကအကြောင်းရင်းများ (ဥပမာ - ,
အက်ခရာမဟုတ်သောသော့အမည်များ (တရုတ်နှင့်ဂဏန်းများကဲ့သို့သော) အမည်များ - ပြောင်းလဲခြင်းမရှိသေးပါ။
နံပါတ်သော့များ - array_change_key_key_ky_case () သည်သော့ချက်အမည်များကိုသာပြုလုပ်ပြီးနံပါတ်သော့များသည်လုံးဝမထိခိုက်ပါ။
နောက်ဥပမာတစ်ခုပေးပါ။
$data = [
"name" => "Xiao Ming",
42 => "နံပါတ်သော့",
"HELLO_world!" => "test"
];
print_r(array_change_key_case($data, CASE_LOWER));
ထုတ်လုပ်မှု -
Array
(
[name] => Xiao Ming
[42] => နံပါတ်သော့
[hello_world!] => test
)
array_change_key_key_case_case () ၏လုပ်ဆောင်မှုအတိုင်းအတာသည်သော့ချက်အမျိုးအစားအမည်များသာပါဝင်သည် ။ အခြားအက္ခရာများ (အထူးသင်္ကေတများ, နေရာများ, တရုတ်နှင့်နံပါတ်များအပါအ 0 င်) ပြုပြင်မွမ်းမံခြင်းမပြုရ။ အထူးသဖြင့်မွတ်မ်များသို့မဟုတ်သော့ချက်ပ conflicts ိပက်ခများပ conflicts ိပက်ခများကိုရှောင်ရှားရန်အထူး formatic ခလုတ်များနှင့်အတူ Array နှင့်အတူ arrays နှင့်အတူအရေးပါသောအရာနှင့်အတူကိုင်တွယ်ရာတွင်အထူးအရေးကြီးသည်။
အဓိကအမည်အချိန်တွင်အဓိကစာရင်းများပြုလုပ်သောအခါမည်သည့်သော့ချက်များတွင်အထူးအက္ခရာများပါ 0 င်နိုင်သည်။
အကယ်. အဓိကအကြောင်းရင်းများ (ဥပမာစာလုံးများကိုသာအစားထိုးခြင်းကဲ့သို့သော) များကိုပြုလုပ်ရန်စည်းမျဉ်းများကိုလုံးလုံးလျားလျားပြုပြင်ရန်သင်လုံးဝစိတ်ကြိုက်ပြင်ဆင်ရန်လိုအပ်ပါက array_map () ကို သုံးနိုင်သည်။
ဤဆောင်းပါးသည်သင်အပြုအမူကိုနားလည်ရန်နှင့် array_change_key_Key_case_case () ကိုပိုမိုရှင်းလင်းစွာဖော်ပြရန်အထောက်အကူပြုရန်ကူညီနိုင်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။ PHP Array လုပ်ခြင်းဆိုင်ရာကျွမ်းကျင်မှုများကိုထပ်မံလေ့လာရန်လိုအပ်ပါက ကျေးဇူးပြု. သင်ခန်းစာများပိုမိုများပြားလာသည်။