【问题标题】:Check if anything in one array matches anything in another array检查一个数组中的任何内容是否与另一个数组中的任何内容匹配
【发布时间】:2013-11-28 17:19:18
【问题描述】:

在 PHP 中使用以下数组:

$array1 = array(2,9,7);
$array2 = array(6,8,2);

如何在代码中编写以下语句:

如果$array1 的任何值与$array2 的任何单个值匹配,则$match = true;

我想这很简单,但我想不通。

【问题讨论】:

标签: php arrays match


【解决方案1】:
if ( count(array_intersect($array1, $array2)) > 0 ) {
    $match = true;
}

【讨论】:

  • 必须将第一个括号移到 0 之后,然后它起作用了 - 谢谢!
  • @MaltheMilthers:是的,你是对的。谢谢,我已经更新了我的答案:)
猜你喜欢
  • 2021-04-03
  • 2011-10-22
  • 2013-02-22
  • 1970-01-01
  • 2021-05-15
  • 1970-01-01
  • 1970-01-01
  • 2022-09-27
  • 1970-01-01
相关资源
最近更新 更多