Php 如何找出两个多维数组之间的差异

Php 如何找出两个多维数组之间的差异,php,multidimensional-array,Php,Multidimensional Array,我有一个如下形式的数组 Array ( [83YaO] => Array ( [0] => admin@gmail.com ) [78hk0] => Array ( [0] => vero@gmail.com ) ) 以及表单中的另一个数组 Array ( [83YaO] => Array (

我有一个如下形式的数组

Array
(
    [83YaO] => Array
        (
            [0] => admin@gmail.com
        )
    [78hk0] => Array
        (
            [0] => vero@gmail.com
        )

)
以及表单中的另一个数组

Array
(
    [83YaO] => Array
        (
            [0] => admin@gmail.com
            [1] => asdsad@gmail.com
            [2] => singh@gmail.com
        )
)
如何找到差异以添加联系人,如

Array
(
    [83YaO] => Array
        (
            [0] => admin@gmail.com
            [1] => singh.pratibha1432@gmail.com
        )
    [78hk0] => Array
        (
            [0] => vero@gmail.com
        )
)
拒绝这样的联系:

[83YaO] => Array
    (
        [0] => admin@gmail.com
    )

将array1与array2或更多其他数组进行比较,并返回array1中不存在于任何其他数组中的值

$array1 = array("a" => "green", "red", "blue", "red");
$array2 = array("b" => "green", "yellow", "red");


$result = array_diff($array1, $array2);

print_r($result);

使用或这不起作用我已经试过了告诉我们你试过了什么,但这不是我想要的方式!它只是一个普通的数组,但我希望它能像我上面描述的那样实现它。我如何才能实现它?@Veronica99请参阅中的“向下滚动到相同的函数”