PHP တွင် Array များသည်အလွန်ပြောင်းလွယ်ပြင်လွယ်အချက်အလက်တည်ဆောက်ပုံများဖြစ်သည်။ ကျွန်ုပ်တို့၏နေ့စဉ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ကျွန်ုပ်တို့သည်အရေးပါသောသော့အမည်များသို့မဟုတ်အဓိကတန်ဖိုးများကိုလုပ်ဆောင်ရန်လိုအပ်သည်။ ယနေ့ကျွန်ုပ်တို့သည်အလွန်အသုံးများသော array_key_Key_case () , array_keys () နှင့် array_values () နှင့် array_values () နှင့် array_values () နှင့် array_values ()) နှင့်၎င်းတို့အားမည်သို့ပေါင်းစပ်ပြီး၎င်းတို့ကိုမည်သို့ပေါင်းစပ်ပြီး၎င်းတို့ကိုမည်သို့ပေါင်းစပ်မည်နည်း။
ဤလုပ်ဆောင်ချက်သည်သော့ချက်အမည်များအားလုံးကိုသော့ခတ်သို့မဟုတ်စာလုံးအကြီးထဲသို့ပြောင်းလဲရန်အသုံးပြုသည်။ ၎င်း၏အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
array_change_key_case(array $array, int $case = CASE_LOWER): array
parameter သည်ဖော်ပြချက်:
$ array : input array ။
$ အမှု - optional, case_lower (default) သို့မဟုတ် case_upper ။
ဥပမာ -
$data = [
"Name" => "Alice",
"AGE" => 25,
"Email" => "alice@m66.net"
];
$lowerKeys = array_change_key_case($data, CASE_LOWER);
print_r($lowerKeys);
ထုတ်လုပ်မှု -
Array
(
[name] => Alice
[age] => 25
[email] => alice@vv99.net
)
ဤရွေ့ကားလုပ်ဆောင်ချက်နှစ်ခုကိုသော့ချက်အမည်များနှင့်ကျိတ်များ၏အဓိကတန်ဖိုးများကိုအသီးသီးထုတ်ယူရန်အသုံးပြုသည်။
array_keys(array $array): array
array_values(array $array): array
ဥပမာ -
$data = [
"name" => "Alice",
"age" => 25,
"email" => "alice@m66.net"
];
$keys = array_keys($data);
$values = array_values($data);
print_r($keys);
print_r($values);
ထုတ်လုပ်မှု -
Array
(
[0] => name
[1] => age
[2] => email
)
Array
(
[0] => Alice
[1] => 25
[2] => alice@vv99.net
)
တစ်ခါတစ်ရံတွင်ကွဲပြားသောရင်းမြစ်များမှကျွန်ုပ်တို့ရရှိသောဒေတာပုံစံ (ဥပမာ apis သို့မဟုတ်ပုံစံများကဲ့သို့) သည်မကိုက်ညီသောအဓိကအမည်များကဲ့သို့သောယူနီဖောင်းမဟုတ်ပါ။ အဓိကထုတ်ယူခြင်း (သို့) မြေပုံရေးဆွဲခြင်းအတွက်သော့ချက်များနှင့်တန်ဖိုးများအတွက်သော့ချက်များနှင့်တန်ဖိုးများကိုဖြည့်ဆည်းရန် array_change_key_key_key_key_Keys () နှင့် array_values () ကိုသုံးနိုင်သည်။
$userData = [
"NaMe" => "Bob",
"AgE" => 30,
"EMAIL" => "bob@m66.net"
];
// လှမ်း 1:ပေါင်းစည်းသောသော့အမည်မှာစာလုံးအသေးဖြစ်သည်
$normalized = array_change_key_case($userData, CASE_LOWER);
// လှမ်း 2:သော့အမည်များနှင့်အဓိကတန်ဖိုးများကိုထုတ်ယူပါ
$keys = array_keys($normalized);
$values = array_values($normalized);
// ရလဒ်များကိုကြည့်ရှုရန်ပုံနှိပ်
print_r($keys);
print_r($values);
ထုတ်လုပ်မှု -
Array
(
[0] => name
[1] => age
[2] => email
)
Array
(
[0] => Bob
[1] => 30
[2] => bob@vv99.net
)
အကယ်. သင်ကခင်းကျင်းသောသော့များနှင့်တန်ဖိုးများကို အခြေခံ. array ကိုပြန်လည်ထူထောင်လိုပါက array_comboine () ကို သုံးနိုင်သည်။
$cleanedData = array_combine($keys, $values);
print_r($cleanedData);
output သည်စည်းလုံးညီညွတ်သောဖွဲ့စည်းပုံနှင့်ရှင်းလင်းသောသော့ချက်တန်ဖိုးများနှင့်အတူခင်းကျင်းနေဆဲဖြစ်သည်။
Array
(
[name] => Bob
[age] => 30
[email] => bob@vv99.net
)