簡體   English   中英

如何找到兩個多維數組之間的差異

[英]How to find the difference between two multidimentional 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);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM