PHP提供了两个函数来比较两个数组,分别是array_diff()和array_intersect()。array_diff()函数用于比较两个或多个数组,返回差集,即不存在于第二个参数数组中的元素。
PHP提供了两个函数来比较两个数组,分别是array_diff()和array_intersect()。
array_diff()函数用于比较两个或多个数组,返回差集,即不存在于第二个参数数组中的元素。
array_intersect()函数用于比较两个或多个数组,返回交集,即存在于所有参数数组中的元素。
以下是使用这两个函数比较两个数组的代码示例:
$arr1 = array("a" => "red", "b" => "green", "c" => "blue");
$arr2 = array("d" => "red", "b" => "green", "e" => "blue");
// 比较并返回差集
$result1 = array_diff($arr1, $arr2);
print_r($result1);
// 比较并返回交集
$result2 = array_intersect($arr1, $arr2);
print_r($result2);
?>
输出结果:
Array
(
[a] => red
[c] => blue
)
Array
(
[b] => green
)
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(17条)