Функция array_intersect() возвращает массив,
содержащий значения массива array1
,
которые содержат все перечисленные в аргументах массивы.
Обратите внимание, что ключи сохраняются.
В результате выполнения переменная $result будет содержать
Array
(
[a] => green
[0] => red
)
Замечание:
Два элемента считаются одинаковыми тогда и только тогда, когда
(string) $elem1 === (string) $elem2. Другими словами,
когда их строковые представления идентичны.