လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> နှစ်ခု arrays နှစ်ခုကို key-value အတွဲများထဲသို့ပေါင်းစပ်ရန် Array_comBine ကိုသုံးပါ

နှစ်ခု arrays နှစ်ခုကို key-value အတွဲများထဲသို့ပေါင်းစပ်ရန် Array_comBine ကိုသုံးပါ

M66 2025-05-12

PHP တွင် array_combine () function သည် array နှစ်ခုကိုပေါင်းသင်းရေးဆိုင်ရာခင်းကျင်းမှုတစ်ခုသို့ပေါင်းစပ်ရန်ခွင့်ပြုသည်။ array တစ်ခု၏တန်ဖိုးကိုသော့ချက်အဖြစ်အသုံးပြုလိမ့်မည်ဖြစ်ပြီးအခြားခင်းကျင်းမှု၏တန်ဖိုးကိုထိုသော့၏တန်ဖိုးကိုအသုံးပြုလိမ့်မည်။ အထူးသဖြင့်သင့်တွင်ဆက်စပ်သောဒေတာအစုနှစ်မျိုးရှိပြီး၎င်းတို့ကိုပိုမိုလုပ်ဆောင်မှုဖွဲ့စည်းပုံတစ်ခုသို့ 0 င်ရောက်သည့်အခါအချက်အလက်များကိုလုပ်ဆောင်သောအခါဤအမျိုးအစားသည်အလွန်အသုံးဝင်သည်။

array_comboine () function ကို၏အခြေခံ syntax

 array_combine(array $keys, array $values): array
  • $ သော့များ - အသစ်ခင်းကျင်းမှုအသစ်များအနေဖြင့်သော့များခင်းကျင်းခြင်း။

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

array_comboine သုံးရန်လိုအပ်ချက်များ ()

  • $ keys array ၏အရှည်နှင့် $ တန်ဖိုးများ ခင်းကျင်းအတူတူဖြစ်ရမည်။ အကယ်. ၎င်းတို့သည်မတူညီသောအရှည်များရှိပါက array_comboine () function သည် မှားယွင်းသောအရာ ဖြစ်သည်။

  • $ keys array ၏တန်ဖိုးသည်တရားဝင်သော့ချက်ဖြစ်ရမည် (I.E. , ၎င်းသည် string သို့မဟုတ် integer ကဲ့သို့သောစကေးအမျိုးအစားဖြစ်ရမည်။

နမူနာကုဒ်

 <?php
// နှစ်ခု arrays သတ်မှတ်ခြင်း,တစ်ခုမှာသော့တွေပါ,အခြားတန်ဖိုးပါရှိသည်
$keys = ["apple", "banana", "orange"];
$values = [1, 2, 3];

// အသုံးပြု array_combine() နံပါတ်နှစ်ခုကိုသော့ချက်တန်ဖိုးအတွဲများထဲသို့ပေါင်းစပ်ပါ
$result = array_combine($keys, $values);

// ရလဒ်ရလဒ်
print_r($result);
?>

ရလဒ်ရလဒ်

 Array
(
    [apple] => 1
    [banana] => 2
    [orange] => 3
)

ဤဥပမာတွင် $ keys array ၏ element သည် $ ရလဒ် array ၏သော့ဖြစ်လာသည်။ ဒေါ်လာတန်တန်ဖိုး များ၏ element သည်သက်ဆိုင်ရာသော့ချက်၏တန်ဖိုးဖြစ်လာသည်။ ဤနည်းအားဖြင့် array_combeine () သည် ဤနှစ်ခု array နှစ်ခုကိုအပေါင်းအသင်းတစ်ခုအဖြစ်ပေါင်းစပ်ထားသည်။

ကွဲပြားခြားနားသောအရှည်၏ array ဖြစ်စဉ်ကို

အကယ်. array နှစ်ခုကွဲပြားခြားနားသောအရှည်ရှိပါက array_comboine () မှားယွင်းသော ပြန် ဥပမာအားဖြင့်:

 <?php
$keys = ["apple", "banana"];
$values = [1, 2, 3];

$result = array_combine($keys, $values);

// အဆိုပါ Array အရှည်တသမတ်တည်းမဟုတ်ပါဘူးလျှင်,ပြန်လာ FALSE
if ($result === FALSE) {
    echo "Error: Arrays have different lengths.";
}
?>

နိဂုံးချုပ်အားဖြင့်

array_comboine () function သည် PHP တွင်အလွန်လက်တွေ့ကျသောကိရိယာတစ်ခုဖြစ်သည်။ array နှစ်ခုသည်တူညီသောအရှည်ဖြစ်သည်ကိုသေချာအောင်လုပ်ပါ, သင်ကသူတို့ကို key-value အတွဲများသို့ချောချောမွေ့မွေ့ပြောင်းလဲနိုင်သည်။ ဒေတာများကိုပြုပြင်သည့်အခါဤလုပ်ဆောင်ချက်သည်အထူးသဖြင့်အချို့သောစာရင်းများကို၎င်းတို့နှင့်သက်ဆိုင်သောတန်ဖိုးများနှင့်ကိုက်ညီရန်လိုအပ်သည့်အခါအလွန်အဆင်ပြေသည်။