(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)
array_intersect — Dizilerin kesişimini hesaplar
$dizi
, array ...$diziler
) : array
array_intersect() işlevi tüm değiştirgelerinde mevcut
olan dizi
değerlerini anahtarlarını koruyarak bir
dizi içinde döndürür.
dizi
Aranacak ana değerleri içeren dizi.
arrayler
Değerleri karşılaştırılacak diziler.
Tüm değiştirgelerde mevcut olan dizi
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.