如何在另一个数组中搜索一个数组的元素?如果找到任何元素,则搜索函数返回 true,否则返回 false。
例如:
$mainArray = array(1,2,3,4,5);
$tosearch = array(2,7); //returns true as 2 is in main array.
$tosearch = array(7,8); //return false as no element found in main array.
最佳答案
var_dump((bool) array_intersect($arr1, $arr2));
编辑
只是为了澄清我的答案...因为您正在寻找 TRUE 或 FALSE,所以我包含一个 bool 类型转换 (bool)
。如果没有转换,array_intersect
将返回一个真实 数组,但仍然是一个数组。
关于php - 搜索是否在 PHP 中的另一个数组中找到数组的任何元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8690455/