您现在的位置是:首页 > PHP函数

李清波 2015-09-30 PHP函数 769

array_diff_assoc

PHP array_diff_assoc() 函数

定义和用法

array_diff_assoc() 函数返回两个数组的差集数组。该数组包括了所有在被比较的数组中,但是不在任何其他参数数组中的键和值。

和 array_diff() 函数 不同,本函数要求键名和键值都进行比较。返回的数组中键名保持不变。

语法

array_diff_assoc(array1,array2,array3...)


参数描述
array1必需。与其他数组进行比较的第一个数组。
array2必需。与第一个数组进行比较的数组。
array3可选。与第一个数组进行比较的数组。可以有多个。


提示和注释

提示:可用一个或任意多个数组与第一个数组进行比较。

注释:键和值都用于比较。


例子

<?php
$a1=array(0=>"Cat",1=>"Dog";,2=>"Horse");
$a2=array(0=>"Rat",1=>"Horse";,2=>"Dog");
$a3=array(0=>"Horse",1=>"Dog",2=>"Cat");
print_r(array_diff_assoc($a1,$a2,$a3));
?>

输出:

Array ( [0] => Cat [2] => Horse )


制作: http://liqingbo.cn 李清波PHP博客


上一篇:array_diff_key

下一篇:array_diff

评论