php中计算两个数组之间的交集与差集可以使用 array_intersect() 与 array_diff() 数组处理函数,这两个数组的具体使用方法如下。

php计算两个数组之间的交集

array_intersect():函数用于比较两个或多个数组的键值,并返回交集。

示例:

$arr = array('feiniaomy.com','baidu.com','sing.com');
$arr2 = array('feiniaomy.com','qq.com','weibo.com');
$res = array_intersect($arr,$arr2);
print_r($res);

打印结果:

Array ( [0] => feiniaomy.com )

php计算两个数组之间的差集

array_diff():函数用于比较两个或两个以上数组的值,并返回它们的差集。

示例:

$arr = array(
'a' => 'feiniaomy.com', 
'b' => 'baidu.com',
'c' => 'sing.com'
);
$arr2 = array(
'd' => 'feiniaomy.com',
'e' => 'baidu.com',
'f' => 'weibo.com'
);
$res = array_diff($arr,$arr2);
print_r($res);

打印结果:

Array ( [c] => sing.com )