PHP | array_intersect_assoc() Function

array_intersect_assoc() Function

array_intersect_assoc()是PHP中的内置函数,用于计算两个或多个数组的交集。这个函数类似于PHP | array_intersect()函数中讨论的array_intersect()函数。该函数还用于比较两个或多个数组的值,并返回匹配值。唯一的区别是,函数返回第一个数组的所有值,这些值在所有其他参数中都与第一个数组中的值在同一个索引中,即,其中的键主要用于比较。

语法

参数:array_intersect_assoc()函数至少接受两个数组作为参数。函数可以接受任意数量的数组作为大于或等于2的参数。

返回值:函数返回另一个数组,该数组包含所有输入数组的交集。如果没有匹配的元素,则返回一个空数组。

例子

在下面的程序中,我们使用array_intersect_assoc()来查找数组之间的交集。让我们更仔细地看一下这个函数和array_intersect()函数的输出。

输出

在上面的程序中,我们使用array_intersect_assoc()来查找数组的交集。在下面的程序中,我们将使用array_intersect()函数来做同样的事情。密切关注这两个程序的输出。第一个元素只返回值和键严格相似的元素,不像array_intersect()。

输出

参考

http://php.net/manual/en/function.array-intersect-assoc.php

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

上一篇: PHP | array_product() Function

下一篇: PHP | array_filter() Function

登录 评论
avatar