返回列表 发新帖

array_diff_

[复制链接]

6

主题

19

帖子

19

积分

新手上路

Rank: 1

积分
19
发表于 2024-10-18 04:50:17  | 显示全部楼层 | 阅读模式
array_diff_ 是 PHP 中的一个函数,用于比较两个或多个数组并返回在第一个数组中存在但其他数组中不存在的值。

zbhjg5hsecsqnz1.jpg

zbhjg5hsecsqnz1.jpg


(图片来源网络,侵删)
参数
array1:必需,与其他数组进行比较的主要数组。
array2:必需,与主要数组进行比较的数组。
...:可选,可以添加更多数组进行比较。
返回值
返回一个数组,包含所有在 array1 中但是不在其他任何数组中的值。
示例

"green", "b" => "brown", "c" => "blue");
$array2 = array("a" => "red", "b" => "green", "c" => "yellow");
print_r(array_diff_assoc($array1, $array2));
?>
输出:

Array
(
    [a] => green
    => brown
    [c] => blue
)
在这个例子中,array_diff_assoc 函数比较了 $array1 和 $array2 并返回了在 $array1 中存在但在 $array2 中不存在的元素。
注意:此函数对键值和值都进行了比较,如果只希望比较值,可以使用 array_diff 函数。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表