Как найти разницу между двумя многомерными массивами - PullRequest
0 голосов
/ 13 января 2020

У меня есть массив в форме, такой как

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
    )

1 Ответ

1 голос
/ 13 января 2020

Сравнивает массив1 с массивом2 или несколькими другими массивами и возвращает значения в массиве1, которых нет ни в одном из других массивов.

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


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

print_r($result);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...