php array_udiff_assoc()函数笔记

原创 国哥笔记  2017-12-02 18:56  阅读 1,403 views 次

array_udiff_assoc()函数定义及用法

1、在php中,array_udiff()函数是用来比较两个或更多个数组的键名和键值(内建函数比较键名,用户自定义函数比较键值),并返回差集数组。该差集数组中的元素在函数第一个参数数组中都有,在其它参数数组中都没有。

2、array_udiff_assoc()函数有n个参数,第一个参数和第二个参数以及最后一个参数必须存在,其它的参数是可选参数,可有可无。

3、array_udiff_assoc()函数和array_diff_assoc()函数达到的效果相同,但语法行为不同。array_udiff_assoc()函数的键值是采用用户自定义函数来比较,而array_diff_assoc()函数的键值和键名都是用内置函数来比较。

更多相似函数

语法格式:

array_udiff_assoc(数组1,数组2[,数组3...],"自定义函数名");

实例:

<?php
function fun($a,$b)
{if($a===$b){return 0;}
return ($a>$b)?1:-1;}
$arr1=array("h"=>"html","c"=>"css","j"=>"javascript","p"=>"php");
$arr2=array("c"=>"css","j"=>"java","ph"=>"php");
var_dump(array_udiff_assoc($arr1,$arr2,"fun")); //php中var_dump()函数的用法笔记
?>

运行结果:

php array_udiff_assoc()函数笔记

更多操作数组的函数——>PHP Array数组函数大全

本文地址:https://www.ggbiji.com/php-array_udiff_assoc.html
版权声明:本文为 国哥笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情