首页 > PHP教程 > PHP常用函数手册 > PHP array数组函数

PHP array_diff() 函数

 函数原型

/**

 * 根据键值比较两个或多个数组的不同

 * @link http://php.net/manual/en/function.array-diff.php

 * @param array $array1 <p>

 * 与其他数组进行比较的第一个数组

 * </p>

 * @param array $array2 <p>

 * 与第一个数组进行比较的数组

 * </p>

 * @param array $_ [optional] 可选参数:与第一个数组进行比较的其他数组

 * @return array 返回所有在$array1中不在$array2等任何其他参数数组中的键值

 * @since 4.0.1

 * @since 5.0

 */

function array_diff(array $array1, array $array2, array $_ = null) { }

 

函数示例

<?php

$a1=array("a"=>"one","b"=>"green","c"=>"blue","d"=>"two");

$a2=array("e"=>"one","f"=>"black","g"=>"purple");

$a3=array("a"=>"one","b"=>"black","h"=>"two");

 

$result=array_diff($a1,$a2,$a3);

print_r($result); // 输出Array ( [b] => green [c] => blue )

?>

关闭
感谢您的支持,我会继续努力!
扫码打赏,建议金额1-10元


提醒:打赏金额将直接进入对方账号,无法退款,请您谨慎操作。