ဖန်ရှင် array_intersect
ဖန်ရှင် array_intersect သည်
အခင်းအကျင်းများ၏ ပိုင်ဆိုင်မှုကို တွက်ချက်ပေးသည် -
ဖန်ရှင်သို့ ပေးပို့ထားသော အခင်းအကျင်းအားလုံးတွင်
ရှိသော အစိတ်အပိုင်းများပါဝင်သည့် အခင်းအကျင်းတစ်ခုကို
ပြန်ပေးသည်။
ဝါကျဖွဲ့စည်းပုံ
array_intersect(array $array, array ...$arrays): array
နမူနာ
အောက်ပါအခင်းအကျင်းနှစ်ခုတွင် တူညီသော အစိတ်အပိုင်းများ ဘယ်လောက်ရှိသည်ကို ရှာကြည့်ပါမည်။
<?php
$arr1 = [1, 2, 3, 4, 5];
$arr2 = [3, 4, 5, 6, 7];
$res = array_intersect($arr1, $arr2);
var_dump($res);
?>
ကုဒ်ကို လုပ်ဆောင်ပြီးနောက် ရရှိသော ရလဒ်။
[3, 4, 5]
နမူနာ
အောက်ပါအခင်းအကျင်းသုံးခုတွင် တူညီသော အစိတ်အပိုင်းများ ဘယ်လောက်ရှိသည်ကို ရှာကြည့်ပါမည်။
<?php
$arr1 = [1, 2, 3, 4, 5];
$arr2 = [3, 4, 5, 6, 7];
$arr3 = [4, 5, 6, 7, 8];
$res = array_intersect($arr1, $arr2, $arr3);
var_dump($res);
?>
ကုဒ်ကို လုပ်ဆောင်ပြီးနောက် ရရှိသော ရလဒ်။
[4, 5]
ဤအကြောင်းကိုလည်း ကြည့်ပါ
-
ဖန်ရှင်
array_diff,
အခင်းအကျင်းများ၏ ကွာခြားချက်ကို တွက်ချက်ပေးသည်။