2012-08-03 21 views

cevap

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 
} 
, olasılıkla, kaputun altında, bir döngü kullanılır

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

Muhtemelen değer bir şey.

+4

Ancak, bu döngü muhtemelen benim döngümden daha iyi. –

+0

Harika ve güzel bir çözüm sunar. – jruzafa

+0

Adil olmak gerekirse, '$ dizi1' değerleri '$ dizi2' içinde _not_ ise, bu ifade devam edecektir. Biri olup olmadığını belirlemek için karşılaştırma operatörünü reddetmek isteyeceksiniz. – Infinimbal

İlgili konular