Home  >  Article  >  Backend Development  >  php如何比较两二维数组

php如何比较两二维数组

PHPz
PHPzOriginal
2016-06-06 20:38:533268browse

php如何比较两二维数组

php如何比较两二维数组 ?

PHP array_diff_assoc() 函数

定义和用法

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

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

语法

array_diff_assoc(array1,array2,array3...);

参数 

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

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

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

返回值: 返回数组,该数组包含所有在 array1 中,但是不在任何其他参数数组(array2 或 array3 等等)中的键名和键值。

PHP 版本: 4.3+

例子 1

比较两个数组的键和值,并返回差集:

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"green","g"=>"blue");
$result=array_diff_assoc($a1,$a2);
print_r($result);
?>

运行结果:

Array ( [a] => red [b] => green [c] => blue [d] => yellow )

更多相关技术知识,请访问PHP中文网

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn