2012-08-03 6 views

答えて

42
if (count(array_intersect($array1, $array2)) === 0) { 
    // No values from array1 are in array 2 
} else { 
    // There is at least one value from array1 present in array2 
} 

http://php.net/manual/en/function.array-intersect.php

すべての可能性では、ボンネットの下に、ループが使用されて、何も価値があります。

+4

しかし、そのループはおそらく私のループより優れています。 –

+0

すごくいいソリューションです。 – jruzafa

+0

'$ array1'の値が' $ array2'の_not_であれば、この文はそのままです。比較演算子を否定して、そのうちの1つが存在するかどうかを判断する必要があります。 – Infinimbal