php - 检查两个数组中的任何匹配项

标签 php arrays

<分区>

我有这样的数组

a1 = {1,3,5,7,9};
a2 = {2,4,6,8,9};

在这两个数组中,都有一个共同的值 9。我想知道是否存在一个内置的 php 函数,如果至少有一个值匹配或不匹配,它会返回 true 或 false。

谢谢

最佳答案

您可以在 PHP 中使用 array_intersect 函数。 Documentation .

例子

$a = array(1, 3, 5, 7);
$b = array(1, 2, 3, 4);



$haveMatch =  (array_intersect($a, $b))?true:false;
echo $haveMatch;

关于php - 检查两个数组中的任何匹配项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33930394/

相关文章:

php - 电商大厦

php - 在显示数据库的详细信息之前添加条件

3499个元素后的Java数组空指针

javascript - 如何在 jQuery 中连接数组值但格式化它们?

java - 从 ByteArrayOutputStream 修剪填充

php - 注册时生成的哈希与登录时生成的哈希不同

php - 如何将Movielens数据导入Mysql

php - Memcache city lookup table 与否

c - 如何从命令行正确传递文件路径?

c++ OpenGL 段错误