array_diff_
是 PHP 中的一个函数,用于比较两个或多个数组并返回在第一个数组中存在但其他数组中不存在的值。
(图片来源网络,侵删)
参数
array1
:必需,与其他数组进行比较的主要数组。
array2
:必需,与主要数组进行比较的数组。
...
:可选,可以添加更多数组进行比较。
返回值
返回一个数组,包含所有在 array1
中但是不在其他任何数组中的值。
示例
<?php $array1 = array("a" => "green", "b" => "brown", "c" => "blue"); $array2 = array("a" => "red", "b" => "green", "c" => "yellow"); print_r(array_diff_assoc($array1, $array2)); ?>
输出:
Array ( [a] => green [b] => brown [c] => blue )
在这个例子中,array_diff_assoc
函数比较了 $array1
和 $array2
并返回了在 $array1
中存在但在 $array2
中不存在的元素。
注意:此函数对键值和值都进行了比较,如果只希望比较值,可以使用 array_diff
函数。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/682223.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复