PHP array_diff_ukey()函数定义和用法

巴扎黑
发布: 2023-03-07 21:28:02
原创
1338 人浏览过

定义和用法

array_diff_ukey() 函数用于比较两个(或更多个)数组的键名 ,并返回差集。

注释:该函数使用用户自定义函数比较键名!

该函数比较两个(或更多个)数组的键名,并返回一个差集数组,该数组包括了所有在被比较的数组(array1)中,但是不在任何其他参数数组(array2 或 array3 等等)中的键名。

语法

array_diff_ukey(array1,array2,array3...,myfunction);
登录后复制

参数描述

array1 必需要有。与其他数组进行比较的第一个数组。

array2 必需要有。与第一个数组进行比较的数组。

array3,... 可选。与第一个数组进行比较的其他数组

myfunction 必需要有。一个定义了可调用比较函数的字符串。如果第一个参数 <, =, > 第二个参数,相应地比较函数必须返回一个 <, =, > 0 的整数。

返回值:

返回一个差集数组,该数组包括了所有在被比较的数组(array1)中,但是不在任何其他参数数组(array2 或 array3 等等)中的键名。

实例展示1:

   $b)?1:-1; } $a1=array("a"=>"red","b"=>"green","c"=>"blue"); $a2=array("a"=>"blue","b"=>"black","e"=>"blue"); $result=array_diff_ukey($a1,$a2,"myfunction"); print_r($result); ?>  
登录后复制

运行结果:

Array ( [c] => blue )
登录后复制
登录后复制


实例展示2:

   $b)?1:-1; } $a1=array("a"=>"red","b"=>"green","c"=>"blue"); $a2=array("a"=>"black","b"=>"yellow","d"=>"brown"); $a3=array("e"=>"purple","f"=>"white","a"=>"gold"); $result=array_diff_ukey($a1,$a2,$a3,"myfunction"); print_r($result); ?>  
登录后复制

运行结果:

Array ( [c] => blue )
登录后复制
登录后复制

以上是PHP array_diff_ukey()函数定义和用法的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!