php找出多个数组中重复值的方法
墨初 编程开发 1153阅读
利用php脚本找到多个数组中重复的值,可以使用php中的数组处理函数 array_intersect(),此函数可以比较多个数组,获取数组中的交集元素(重复值)。下面73so博客就详细的说一下。
php array_intersect() 函数
array_intersect():比较多个数组,并获取这些数组中的重复值。
语法:
array_intersect(array1,array2,array3...);
参数:
| 参数 | 描述 |
|---|---|
| array1 | 必需。与其他数组进行比较的第一个数组。 |
| array2 | 必需。与第一个数组进行比较的数组。 |
| array3,... | 可选。与第一个数组进行比较的其他数组。 |
php获取多个数组的重复值
1、php获取两个数组中的重复值
# 73so.com
$arr1 = array("a"=>"red","b"=>"green","c"=>"blue");
$arr2 = array("e"=>"red","f"=>"black","g"=>"purple");
print_r(array_intersect($arr1,$arr2));
// Array ( [a] => red )2、php获取多个数组中的重复值
# 73so.com
$array1 = array('a', 'b', 'c', 'd');
$array2 = array('b', 'd', 'e', 'f');
$array3 = array('b', 'd', 'g', 'h');
$result = array_intersect($array1, $array2, $array3);
print_r($result);
// 输出:Array ( [1] => b [3] => d )以上就是php脚本中利用数组函数array_intersect()来获取多个数组中重复值的方法,各位感觉好的话就收藏一下本博文吧。