(PHP 4 >= 4.0.1, PHP 5)
array_intersect — Dizilerin kesişimini hesaplar
array_intersect() işlevi tüm değiştirgelerinde mevcut olan dizi1 değerlerini anahtarlarını koruyarak bir dizi içinde döndürür.
Aranacak ana değerleri içeren dizi.
Değerleri dizi1 dizisindeki değerlerle karşılaştırılacak ilk dizi.
Değerleri dizi1 dizisindeki değerlerle karşılaştırılacak diğer dizilerin değişkenlerinin listesi.
Tüm değiştirgelerde mevcut olan dizi1 değerlerini içeren bir dizi döner.
Örnek 1 - array_intersect() örneği
<?php
$array1 = array("a" => "green", "red", "blue");
$array2 = array("b" => "green", "yellow", "red");
$result = array_intersect($array1, $array2);
print_r($result);
?>
Yukarıdaki örneğin çıktısı:
Array ( [a] => green [0] => red )
Bilginize: İki elemanın eşit olması için sadece ve sadece (string) $elem1 === (string) $elem2 olmalıdır. Başka bir deyişle, değerlerin dizgesel gösterimleri aynı olmalıdır.