在 PHP 中,可以使用 array_intersect
函数来获取两个数组中相同的元素。该函数返回一个包含两个数组中共同元素的新数组。
以下是基本的用法:
$arrayA = array(‘apple’, ‘banana’, ‘orange’, ‘grape’);
$arrayB = array(‘banana’, ‘apple’, ‘pear’, ‘kiwi’);
$result = array_intersect($arrayA, $arrayB);
print_r($result);
Array
(
[0] => apple
[1] => banana
)
array_intersect
返回包含在 $arrayA
和 $arrayB
中都存在的元素的新数组。
请注意,
array_intersect
比较时是区分大小写的。如果你想进行不区分大小写的比较,可以使用
array_intersect_ci
函数(需要 PHP 7.4 或更高版本)或先将数组元素都转为小写/大写后再比较。