PHP使用array_intersect()函数查找两个数组的交集
程序员文章站
2022-04-05 12:06:55
...
array_intersect()函数是PHP提供的一个内置函数,它返回两个数组的公共(相交)元素。下面本篇文章就来带大家了解一下array_intersect()函数,介绍如何使用array_intersect()函数查找两个数组的交集,希望对大家有所帮助。
php array_intersect()函数
array_intersect() 函数用于比较两个(或更多个)数组的键值,并返回交集。【相关视频教程推荐:PHP教程】
基本句式:
array_intersect($ array1,$ array2)
返回值:返回一个数组,其中包含array2中存在的array1的所有值。
注:由于array_intersect()函数返回带有保留键的数组,我们还需要使用array_values()来重新排序键。
代码示例
下面我们就通过简单示例来介绍array_intersect()函数+array_values()查找两个数组的交集的方法
<?php $array1 = array(2, 5, 7, 6, 9); $array2 = array(3, 2, 5, 6, 8); // 查找两个数组的交集 $result = array_intersect($array1, $array2); // 重新排序 $result = array_values($result); // 输出 var_dump($result); ?>
输出:
以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注相关教程栏目!!!
以上就是PHP使用array_intersect()函数查找两个数组的交集的详细内容,更多请关注其它相关文章!
上一篇: javascript中的惰性求值是什么
下一篇: css怎么设置行距
推荐阅读
-
php中使用key,value,current,next和prev函数遍历数组的方法
-
约瑟夫环问题的PHP实现 使用PHP数组内部指针操作函数
-
php数组函数序列之array_intersect() 返回两个或多个数组的交集数组
-
php通过array_merge()函数合并两个数组的方法
-
PHP数组的交集array_intersect(),array_intersect_assoc(),array_inter_key()函数的小问题
-
php笔记之:php数组相关函数的使用
-
php使用array_search函数实现数组查找的方法
-
php中使用in_array() foreach array_search() 查找数组是否包含时的性能对比
-
php中使用array_filter()函数过滤空数组的实现代码
-
php数组查找函数in_array()、array_search()、array_key_exists()使用实例