in_array有两种不同的尺寸

时间:2014-05-23 22:31:40

标签: php arrays

我有2个数组。一个用于所有站点,另一个用于具有徽标的站点。我想用in_array知道Arr1中的哪些值在Array2中。

我正在尝试这个:

for($i=0; $i<count($arr1); $i++){

    if (in_array($arr2[$i],$arr1[$i])) {
        echo "test";
    }

}

我的阵列:

Arr1
(
  [0] => 6
  [1] => 46
  [2] => 2
  [3] => 7
  [4] => 8
  [5] => 30
}

Arr2
(
  [0] => 1
  [1] => 2
  [2] => 8
)

1 个答案:

答案 0 :(得分:0)

想要使用的功能是array_intersectin_array的手动循环更冗长,更慢。