Сравнение массива php с использованием diff и intersect не дает нужного мне результата - PullRequest
0 голосов
/ 19 декабря 2011

У меня есть 2 массива

$a = array("1", "2", "3", "4", "5");
$b = array("3", "4", "5", "6", "7");

Я хочу, чтобы конечный результат был ("6", "7")

Кажется, что array_diff() и array_intersect() не могутдай результат, который мне нужен.

1 Ответ

2 голосов
/ 19 декабря 2011

Да, используйте array_diff, в чем ваша проблема?

$arrayA = array("1", "2", "3", "4", "5");
$arrayB = array("3", "4", "5", "6", "7");
$result = array_diff($arrayB, $arrayA);

Документы:

Возвращаемые значения

Возвращает массив, содержащий все записи из массива1, которых нет ни в одном из других массивов.

( пример кодовой панели )

...