လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> key-value flip ကိုအကောင်အထည်ဖော်ရန် array_comboine ကိုသုံးပါ

key-value flip ကိုအကောင်အထည်ဖော်ရန် array_comboine ကိုသုံးပါ

M66 2025-05-12

PHP တွင် array_comBine () function ကို array နှစ်ခုကိုပေါင်းသင်းရေးဆိုင်ရာခင်းကျင်းမှုကိုပေါင်းစပ်ရန်အသုံးပြုနိုင်သည်။ ဤလုပ်ဆောင်မှုသည် parameters နှစ်ခုကိုလက်ခံသည်, တစ်ခုမှာ Array ၏သော့များဖြစ်ပြီးအခြားတစ်ခုမှာခင်းကျင်းမှု၏တန်ဖိုးများဖြစ်သည်။ ဒါပေမယ့်မင်းသိလား Array_comBine () ကို arrays ၏ key-value flips များကိုအကောင်အထည်ဖော်ရန်လည်းအသုံးပြုနိုင်သည်။

1 ။ array_comboine () function ကို၏အခြေခံအသုံးပြုမှု

array_comboine () function ၏ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -

 array_combine(array $keys, array $values) : array
  • $ keys : array key အသစ်တစ်ခုကိုဖန်တီးရန်အသုံးပြုသော array တစ်ခု။

  • $ တန်ဖိုးများ - array တန်ဖိုးအသစ်တစ်ခုဖန်တီးရန်အသုံးပြုသော array ။

ဒီ function ကိုနှစ်ခု arrys နှစ်ခုရေးစပ်တဲ့ assirective ခင်းကျင်းပြန်ပါတယ်။

2 ။ array_comboine () ကို flip လုပ်ဖို့ဘယ်လိုသုံးရမလဲ။

ဤအချက်ကိုခင်းကျင်း၏သော့နှင့်တန်ဖိုးများကိုလှန်လှောကြည့်ပါ, array အသစ်၏ "သော့" ၏ "သော့" အဖြစ်မူရင်းခင်းကျင်းသော "တန်ဖိုး" နှင့်မူရင်း "သော့" အဖြစ် "array အသစ်" အဖြစ်ယူပါ။ မူရင်းခင်းကျင်းမှု၏ "သော့" နှင့် "တန်ဖိုး" ကိုထုတ်ယူခြင်းနှင့် array_combine () ကို အသုံးပြု. ကျွန်ုပ်တို့လုပ်နိုင်သည်။

ငါတို့မှာဒီလို array တစ်ခုရှိတယ်ဆိုပါစို့။

 $array = [
    'apple' => 1,
    'banana' => 2,
    'orange' => 3
];

ကျနော်တို့ခင်းကျင်း၏သော့ချက်တန်ဖိုးကိုလှန်လှောကြည့်ချင်တယ်, အောက်ပါရလဒ်ကိုရယူပါ။

 $flippedArray = [
    1 => 'apple',
    2 => 'banana',
    3 => 'orange'
];

ထို့နောက်ဤလုပ်ငန်းကို PHP ၏ Array_combeine () function မှတဆင့်မည်သို့အကောင်အထည်ဖော်ရမည်ကိုကြည့်ရအောင်။

3 ။ Key-value Flip ကိုအကောင်အထည်ဖော်ရန်ကုဒ်သင်္ကေတ

 <?php
$array = [
    'apple' => 1,
    'banana' => 2,
    'orange' => 3
];

// ခင်းကျင်း၏သော့နှင့်တန်ဖိုးများကိုရယူပါ
$keys = array_keys($array);
$values = array_values($array);

// အသုံးပြု array_combine() function ကို flips သော့နှင့်တန်ဖိုးများ
$flippedArray = array_combine($values, $keys);

// output ကို flipped array
print_r($flippedArray);
?>

4 ။ ကုဒ်ခွဲခြမ်းစိတ်ဖြာခြင်း

  1. သော့နှင့်တန်ဖိုးများကိုရယူပါ။

    • မူရင်းခင်းကျင်းမှုတွင်သော့ချက်အားလုံးကိုထည့်ရန် Array_keys ($ array) ကိုသုံးပါ။

    • မူလခင်းကျင်းမှုအားလုံးတွင်တန်ဖိုးများအားလုံးကိုရယူရန် Array_values ​​($ array) ကို သုံးပါ။

  2. သော့ချက်တန်ဖိုးကိုလှန်လိုက်ပါ။

    • array_comboine () function ကိုသုံးပါ။ array အသစ်၏ "သော့" အဖြစ် "သော့" ကိုအသုံးပြုပါ။

  3. ရလဒ်ရလဒ် -

    • flipped array output output ကို output လုပ်ဖို့ print_r ($ flippingarray) ကို သုံးပါ။

5 ။ မှတ်စုဖို့အရာ

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

  • မူရင်းခင်းကျင်းမှုတွင်တန်ဖိုးများထပ်တူထပ်တူထပ်မျှရှိပါကလှန်လှောထားသော strray သည်ထပ်တူတန်ဖိုးများကိုဆုံးရှုံးလိမ့်မည်။

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

PHP ၏ Array_comBine () function မှတဆင့်ကျွန်ုပ်တို့သည် key-value arrays ကိုအလွယ်တကူအကောင်အထည်ဖော်နိုင်သည်။ မူရင်းခင်းကျင်းမှု၏သော့နှင့်တန်ဖိုးများကိုသင်သာထုတ်ယူရန်လိုအပ်သည် ဤနည်းလမ်းကိုအကောင်အထည်ဖော်နိုင်ပြီးအကျိုးရှိသည်။

PHP တွင် array key value flip ကိုအကောင်အထည်ဖော်ရန် PHP တွင် array_combine () function ကိုမည်သို့အသုံးပြုရမည်ကိုနားလည်ရန်ဤဆောင်းပါးသည်သင့်အားနားလည်ရန်ကူညီပေးပါ။ သင့်တွင်မေးခွန်းများသို့မဟုတ်နောက်ထပ်လိုအပ်ချက်များရှိပါကကျွန်ုပ်အားဆက်သွယ်ပါ။