PHP | array_uintersect() Function

array_uintersect() Function

array_uintersect()是PHP中的内置函数,用于根据值计算两个或多个数组的交集。在用户定义函数的帮助下,将第一个数组值与所有其他数组进行比较,并返回匹配的值。

语法

参数:该函数接受两种类型的参数。一个是数组列表,另一个是用户定义的函数。

  • List of arrays: 这个函数接受一个数组列表,数组由我们希望找到交集的空格分隔。在上面的语法中,数组列表是$array1, $array2, $array3,……arrayn美元。它可以接受由空格分隔的任意数量的数组,最小值为2。
  • user_function:这是一个字符串类型参数,是用户定义函数的名称。当参数中的值相同时,函数返回0,如果第一个参数大于第二个参数,函数返回1,否则返回-1。

返回值:函数返回另一个数组,该数组包含作为参数传递的所有其他数组中第一个数组的所有元素。如果没有匹配的元素,则返回NULL数组。

例子

下面的程序演示了array_uintersect()函数:

程序1:PHP程序演示array_uintersect()函数的工作原理。

输出

程序2:PHP程序演示array_uintersect()函数的三个数组的工作原理。

输出

参考

http://php.net/manual/en/function.array-uintersect.php

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

上一篇: PHP | array_intersect_ ukey() Function

下一篇: PHP | array_udiff() Function

登录 评论
avatar