PHP | array_diff_ukey() Function

array_diff_ukey() Function

函数是PHP中的一个内建函数。它用于使用用户定义的函数比较两个或多个数组的键,并返回一个数组,该数组是array1,它不显示任何其他数组array2, array3或更多…

语法

参数:这个函数接受最小三个参数,三个参数都是必需的,另一个是可选的。参数描述如下:

  1. $array1(mandatory):该数组将与其他数组进行比较。(这样的数组与array1比较)。
  2. $array2(mandatory):与第一个数组相比较的数组。
  3. $array3(Optional):与第一个数组相比较的数组。
  4. arr_diffukeyFunction(mandatory):它需要用户定义的函数。定义可调用比较函数的字符串。如果第一个参数大于第二个参数,则比较函数返回一个大于0的整数。

返回值:返回一个数组,其中包含的条目不存在array1等其它数组:-(arra2、arra3 arar4 ….更多)。如果所有值都出现在其他数组中,则函数返回NULL。返回值类型是一个数组。

例子

例子2

让我们以一个例子来理解array_diff_ukey()函数。

程序1:取两个数组(array1和array2),使用用户定义的键比较函数(diffukeyFunction)。

输出

程序2:取三个数组(array1、array2、arra3),使用用户定义的键比较函数(diffukeyFunction)。

输出

程序3:如果所有值在其他数组中匹配,则返回Null

输出

程序4:如果只取一个数组(array1),使用用户定义的键比较函数(diffukeyFunction),则没有输出,并给出“RUNTIME ERROR”警告消息。

输出

警告

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

上一篇: PHP | array_udiff() Function

下一篇: php的大括号,引号用法

登录 评论
avatar