ကွန်ပျူတာသိပ္ပံတွင်စုဆောင်းခြင်းသည်ထပ်ခါတလဲလဲမဟုတ်သောဒြပ်စင်များကိုသိုလှောင်ရန်အသုံးပြုသောအချက်အလက်ဖွဲ့စည်းပုံမှာအချက်အလက်ဖွဲ့စည်းပုံဖြစ်သည်။ PHP တွင် Array များသည်လမ်းဆုံ, ပြည်ထောင်စုနှင့်ခြားနားချက်ကဲ့သို့သော set-next နှင့်သက်ဆိုင်သောလုပ်ငန်းများကိုပြုလုပ်နိုင်သည်။ ဤဆောင်းပါးသည် PHP arrays ၏ Union Provers လုပ်ငန်းများကိုမည်သို့အကောင်အထည်ဖော်မည်ကိုအဓိကထားသည်။
PHP ၏ကိုယ်ပိုင် array_intebintsect () function ကို array တစ်ခု၏လမ်းဆုံရရှိရန်အသုံးပြုသည်။ အကယ်. သင်သည် array များစွာ၏ပြည်ထောင်စုကိုရှာဖွေလိုပါက, သင်၌ခင်းကျင်းမှုများစွာပေါင်းစပ်ခြင်းနှင့်ခွဲထုတ်ခြင်းဖြင့်၎င်းကိုအကောင်အထည်ဖော်နိုင်သည်။ ဥပမာသည်အောက်ပါအတိုင်းဖြစ်သည် -
function array_union(...$arrays) {
$result = [];
foreach ($arrays as $array) {
$result = array_merge($result, $array);
}
$result = array_unique($result);
return $result;
}
function သည်ပထမ ဦး ဆုံး passed arrays အားလုံးကိုပေါင်းစည်းပြီးနောက် array_unique () function ကိုအသုံးပြုသည်။
စင်စစ်အားဖြင့်သင် array_myge () array_unitique () function များကိုပေါင်းစပ်ရန်အတွက် PHP variable lum length parameters များကိုတိုက်ရိုက်သုံးနိုင်သည်။
function array_union(...$arrays) {
return array_unique(array_merge(...$arrays));
}
ဤနည်းလမ်းသည်နံပါတ်များကိုပေါင်းစပ်ထားပြီး dupticate element များကိုပေါင်းစပ်ထားနိုင်ပြီးကုဒ်သည်ရိုးရှင်းပြီးဖတ်ရန်လွယ်ကူသည်။
အောက်ဖော်ပြပါသည် array တစ်ခု၏ Union လည်ပတ်မှုကိုအကောင်အထည်ဖော်ရန်အထက်ဖော်ပြပါ function ကိုမည်သို့ခေါ်ဆိုရမည်ကိုသရုပ်ပြရန်ဥပမာတစ်ခုဖြစ်သည်။
$array1 = [1, 2, 3];
$array2 = [2, 3, 4];
$array3 = [3, 4, 5];
$result = array_union($array1, $array2, $array3);
print_r($result);
Execution ရလဒ်များမှာအောက်ပါအတိုင်းဖြစ်သည် -
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
)
ဤဆောင်းပါး၏နိဒါန်းမှတစ်ဆင့် PHP တွင်ခင်းကျင်းရေးပေါင်းစည်းရေးလုပ်ငန်းများကိုအကောင်အထည်ဖော်ရန်နည်းလမ်းသည်အဓိကအားဖြင့်ပေါင်းစည်းခြင်းနှင့် Depuploplication ပေါ်တွင်မူတည်သည်။ Custom functions သို့မဟုတ် built-in array_myge () ကိုအသုံးပြုသည်ဖြစ်စေ, array_unique () နှင့်ပေါင်းစပ်သည်ဖြစ်စေ, ဤလုပ်ဆောင်မှုများကိုကျင့်သုံးခြင်းနှင့်ကျိုးကြောင်းဆီလျော်စွာအသုံးပြုခြင်းသည်ခင်းကျင်းသောစစ်ဆင်ရေးများကိုပိုမိုထိရောက်စွာနှင့်တိကျသောလုပ်ဆောင်မှုများပြုလုပ်နိုင်သည်။