PHP сравнивает два массива и получает совпадающие значения, а не разницу

Я пытаюсь сравнить два массива и получить только те значения, которые существуют на обоих массивы, но, к сожалению, я не могу найти правильную функцию массива для использования...

Я нашел функцию array_diff():http://php.net/manual/en/function.array-diff.php

Но она для различия обоих массивов.

Пример:

$array1 = array("**alpha**","omega","**bravo**","**charlie**","**delta**","**foxfrot**");
$array2 = array("**alpha**","gamma","**bravo**","x-ray","**charlie**","**delta**","halo","eagle","**foxfrot**");

Ожидаемый результат:

$result = array("**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**");

28
задан S.L. Barth - Reinstate Monica 14 September 2015 в 07:53
поделиться