background image

array_diff_uassoc( $arr ,$arr2 ,[……] , 'cmp_function') 用回调函数做索引比较数组中的差集。
array_diff_assoc( $arr , $arr2[……] ) 返回一个数组,$arr 与其他数组的差集,同时比较键名,
索引不变。

array_udiff ( $arr , $arr2 [……] , 'cmp_function'

 

) 用回调函数比较数据来计算数组的差

集。
array_udiff_uassoc (  $arr ,$arr2 ,[……]  , 'cmp_function') 带索引检查数组的差集,用回调函

  

数比较数据和索引。
array_udiff_assoc ( $arr ,$arr2 ,[……] , 'cmp_function')  带索引检查数组的差集,用回调函数
比较数据,键名也比较。

array_diff 示例如下:
查看代码

打印
$array1=array('a'=>'green','red','blue','red');
$array2=array('b'=>'green','yellow','red');
$result=array_diff($array1,$array2);
$result 的结果将为:
array(1=>'blue')
以上函数只是粗略的介绍了一下函数名称和作用,至于各个函数的具体用法,请参考

php 手册。