PHP တွင် array_combine () function သည် array နှစ်ခုကိုပေါင်းသင်းရေးဆိုင်ရာခင်းကျင်းမှုတစ်ခုသို့ပေါင်းစပ်ရန်ခွင့်ပြုသည်။ array တစ်ခု၏တန်ဖိုးကိုသော့ချက်အဖြစ်အသုံးပြုလိမ့်မည်ဖြစ်ပြီးအခြားခင်းကျင်းမှု၏တန်ဖိုးကိုထိုသော့၏တန်ဖိုးကိုအသုံးပြုလိမ့်မည်။ အထူးသဖြင့်သင့်တွင်ဆက်စပ်သောဒေတာအစုနှစ်မျိုးရှိပြီး၎င်းတို့ကိုပိုမိုလုပ်ဆောင်မှုဖွဲ့စည်းပုံတစ်ခုသို့ 0 င်ရောက်သည့်အခါအချက်အလက်များကိုလုပ်ဆောင်သောအခါဤအမျိုးအစားသည်အလွန်အသုံးဝင်သည်။
array_combine(array $keys, array $values): array
$ သော့များ - အသစ်ခင်းကျင်းမှုအသစ်များအနေဖြင့်သော့များခင်းကျင်းခြင်း။
$ တန်ဖိုးများ - array အသစ်၏တန်ဖိုးအဖြစ်ခင်းကျင်း။
$ 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_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 အတွဲများသို့ချောချောမွေ့မွေ့ပြောင်းလဲနိုင်သည်။ ဒေတာများကိုပြုပြင်သည့်အခါဤလုပ်ဆောင်ချက်သည်အထူးသဖြင့်အချို့သောစာရင်းများကို၎င်းတို့နှင့်သက်ဆိုင်သောတန်ဖိုးများနှင့်ကိုက်ညီရန်လိုအပ်သည့်အခါအလွန်အဆင်ပြေသည်။