如何检查给定的数组是否包含php中另一个数组的任何值



伙计们请帮我弄清楚php。在JS中,我知道我可以使用.some.includes,但在PHP中这样做有什么相似之处?我读过php的文档,他们对数组的函数很差。

我需要解决下一个问题:

['banana', 'apple', 'coconut']

我想返回true,如果上面的数组中包含来自该数组['apple']的任何值,则给定数组中元素的顺序一定无关紧要

如何在php中解决这个问题?

当涉及到array函数时,我真的不觉得PHP文档很差。事实上,CCD_;检查数组是否包含数组的任何元素";。

$array_1 = ['banana', 'apple', 'coconut'];
$array_2 = ['banana'];
if (sizeof(array_intersect($array_1, $array_2))) {
echo "Contains at least 1 element";
} else {
echo "Doesn't contain even 1 element";
}

最新更新