PHP | 查找两个数组的交集

查找两个数组的交集

你得到两个数组,每个数组有n个元素。您必须找到这两个元素的所有公共元素,而不需要在php中使用任何循环,并打印得到的公共元素数组。

例子

在C/Java中,我们必须遍历一个数组,对于每个元素,必须检查它是否存在于第二个数组中。但是PHP提供了一个内建函数(array_intersect()),它返回两个数组的公共元素(intersect)。

array_intersect($array1, $array2):返回一个数组,该数组包含array2中所有array1的值。

注意:当array_intersect()返回保留键的数组时,我们将使用array_values(),它将重新排序键。

输出

 

如果有不懂的地方请留言,SKY8G网站编辑者专注于研究IT源代码研究与开发。希望你下次光临,你的认可和留言是对我们最大的支持,谢谢!

上一篇: PHP 中的数组排序方法5种

下一篇: PHP | 使用array_merge()合并两个或多个数组

登录 评论
avatar