PHP တွင် array_combine function ကို arrays နှစ်ခုကို arriable နှစ်ခုကိုပေါင်းသင်းရေးခင်းကျင်းရန်အသုံးပြုသည်။ ၎င်းသည် parameters နှစ်ခုဖြစ်သောသော့ချက်ဖြစ်သောသော့ချက်ဖြစ်သောသော့, ဒုတိယခင်းကျင်းတန်ဖိုးကိုတန်ဖိုးအဖြစ်လက်ခံသည်။ အကယ်. Array နှစ်ခုရှိဒြပ်စင်အရေအတွက်သည်ကိုက်ညီမှုမရှိပါက array_combine သည် မှားယွင်းသော နောက်သို့ပြန်လာလိမ့်မည်။
array_combine(array $keys, array $values): array|false
$ သော့များ - သော့များပါ 0 င်သည့်နေရာတစ်ခု။
$ တန်ဖိုးများ - တန်ဖိုးများပါ 0 င်သည့်နေရာတစ်ခု။
Return Value: ပေါင်းစည်းထားသောအပေါင်းအသင်းခင်းကျင်း မှုကို ပြန်ပို့ပါ။
ကျွန်ုပ်တို့တွင် array နှစ်ခုရှိသည်ဟုဆိုပါစို့, သော့များနှင့်တန်ဖိုးများပါ 0 င်သည့်အခြားအရာများပါ 0 င်သည့်အခြားအချက်များပါ 0 င ်သည်ဆိုပါစို့။
<?php
$keys = [1, 2, 3];
$values = ['apple', 'banana', 'cherry'];
$combined = array_combine($keys, $values);
print_r($combined);
?>
ထုတ်လုပ်မှု -
Array
(
[1] => apple
[2] => banana
[3] => cherry
)
array_combovine သို့ရောက်သော array နှစ်ခု၏အရှည်များသည်ကိုက်ညီမှုမရှိပါက၎င်းသည် မှားယွင်းစွာ တုံ့ပြန်လိမ့်မည်။
<?php
$keys = ['a', 'b', 'c'];
$values = [1, 2]; // တန်ဖိုးတစ်ခုပျောက်နေသည်
$combined = array_combine($keys, $values);
if ($combined === false) {
echo "array အရှည်မတိုက်ဆိုင်!";
} else {
print_r($combined);
}
?>
ထုတ်လုပ်မှု -
array အရှည်မတိုက်ဆိုင်!
အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ကျွန်ုပ်တို့သည်အချို့သောစည်းမျဉ်းစည်းကမ်းများအပေါ် အခြေခံ. တွဲဖက်မှုဆိုင်ရာခင်းကျင်းမှုများပြုလုပ်ရန်လိုအပ်သည်။ ဥပမာအားဖြင့်ကျွန်ုပ်တို့သည် Domain အမည်များကို M66.net ဖြင့် URLs အစုတခုဖြင့်အစားထိုးလိုပါက၎င်းကို Array_combine မှတဆင့်အောင်မြင်နိုင်သည်။ ဒီနေရာမှာတိကျတဲ့ဥပမာတစ်ခုပါ။
<?php
$urls = ['https://www.example1.com/page1', 'https://www.example2.com/page2', 'https://www.example3.com/page3'];
$new_urls = [];
foreach ($urls as $url) {
// အသုံးပြု parse_url ရယူ URL ဒိုမိန်းအမည်အပိုင်း
$parsed_url = parse_url($url);
$new_url = str_replace($parsed_url['host'], 'm66.net', $url);
$new_urls[] = $new_url;
}
// အသုံးပြု array_combine ဟောင်းထားတယ် URL ရေချိုးစပ် URL ဆက်သွယ်မှုတစ်ခုလုပ်ပါ
$combined_urls = array_combine($urls, $new_urls);
print_r($combined_urls);
?>
ထုတ်လုပ်မှု -
Array
(
[https://www.example1.com/page1] => https://m66.net/page1
[https://www.example2.com/page2] => https://m66.net/page2
[https://www.example3.com/page3] => https://m66.net/page3
)
ဤဥပမာတွင် URL တွင် domain name အပိုင်းကိုပထမနေရာတွင်အစားထိုးပြီး array_combine ကိုဖန်တီးရန် array_combine ကို ဖန်တီးပါ။
Array_ComBine function သည်အလွန်လက်တွေ့ကျသောကိရိယာတစ်ခုဖြစ်သည်။ ၎င်း၏အသုံးပြုမှုသည်အလွန်ရိုးရှင်းပါသည်, သို့သော်သင်အောင်မြင်သောခင်းကျင်းမှု၏အရှည်တသမတ်တည်းရှိမရှိကိုဂရုပြုရန်လိုအပ်သည်။ ရှုပ်ထွေးသောလုပ်ငန်းများကိုပိုမိုရှုပ်ထွေးသောလုပ်ငန်းများလိုအပ်ပါက, domain name ကိုခင်းကျင်းစွာဖြင့်အစားထိုးခြင်းကဲ့သို့သောအချက်အလက်များကိုအခြားနည်းများဖြင့်ပထမ ဦး ဆုံးလုပ်ဆောင်နိုင်ပြီးနောက်ဆုံးတွဲဖက်ဆိုင်ရာ array ဖန်တီးရန် Array_combine ကို ပေါင်းစပ်နိုင်သည်။