PHP - 如何检查第一个数组中至少有一个元素存在于第二个数组中

21

我有两个数组:array("blue", "yellow")array("blue", "green", "red", "purple")。是否有一个函数可以检查这两个数组中是否至少有一个元素值相同("blue"),并返回true或false。

有没有一个函数可以检查这两个数组是否存在至少一个公共元素值(“blue”)?只需返回true或false。
1个回答

49
$array1 = array("blue", "yellow");
$array2 = array("blue", "green", "red");

return count(array_intersect($array1, $array2)) > 0;

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接