PHP比较两个数组并获得匹配的值而不是差异

Jul*_*yag 28 php arrays compare match

我试图比较两个数组,只得到两个数组中存在的值,但不幸的是,我找不到正确的数组函数使用...

我发现了这个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**");
Run Code Online (Sandbox Code Playgroud)

预期产出:

$result = array("**alpha**","**bravo**","**charlie**","**delta**","**foxfrot**");
Run Code Online (Sandbox Code Playgroud)

Ali*_*xel 85

简单,array_intersect()改为使用:

$result = array_intersect($array1, $array2);
Run Code Online (Sandbox Code Playgroud)