在 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 或更高版本)或先将数组元素都转为小写/大写后再比较。

作者 admin

百度广告效果展示