PHP PHP array_diff_assoc() 函数:比较两个数组的键名和键值,并返回差集

kevensuu · 2019-11-30 18:45:42 · 热度: 14

array_diff_assoc

(PHP 4 >= 4.3.0, PHP 5, PHP 7)

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

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

语法

array_diff_assoc ( array $array1 , array $array2 [, array $... ] ) : array

参数

  • array1

    从这个数组进行比较

  • array2

    被比较的数组

  • ...

    更多被比较的数组

返回值

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

实例

<?php
$array1 = array("a" => "green", "b" => "brown", "c" => "blue", "red");
$array2 = array("a" => "green", "yellow", "red");
$result = array_diff_assoc($array1, $array2);
print_r($result);
?>

输出结果:

Array
(
    [b] => brown
    [c] => blue
    [0] => red
)

为您推荐与 php数组函数 相关的帖子:

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册