(PHP 5, PHP 7, PHP 8)
array_intersect_uassoc — Dizilerin kesişimini hesaplarken ek olarak bir geriçağırım işlevi üzerinden indisleri de karşılaştırır
   array_intersect_uassoc() işlevi tüm bağımsız değişkenlerinde
   mevcut olan dizi değerlerini içeren bir dizi
   döndürür. array_intersect() işlevinin aksine
   karşılaştırmada anahtarların kullanıldığına dikkat ediniz.
  
diziDiğer dizilerin karşılaştırılacağı ilk dizi.
dizilerAnahtarları karşılaştırılacak diziler.
anh_karş_işleviKarşılaştırma işlevinin, ilk bileşeninin ikinci bileşenden küçük, eşit veya büyük olması durumunda sıfırdan küçük, eşit veya büyük bir tamsayı döndürmesi gerekir.
  Karşılaştırma işlevinden float gibi
  tamsayı olmayan değerlerin döndürülmesi, geri çağırım
  işlevinin dönüş değerinin dahili olarak int türüne
  dönüştürülmesiyle sonuçlanır. Bu nedenle 0.99 ve
  0.1 gibi değerlerin her ikisi de 0
  tamsayı değerine dönüştürüp bunlar eşit değerler olarak karşılaştırılacaktır.
 
   Tüm bağımsız değişkenlerde mevcut dizi değerlerini içeren
   bir dizi döndürür.
  
Örnek 1 - array_intersect_uassoc() örneği
<?php
$array1 = array("a" => "green", "b" => "brown", "c" => "blue", "red");
$array2 = array("a" => "GREEN", "B" => "brown", "yellow", "red");
print_r(array_intersect_uassoc($array1, $array2, "strcasecmp"));
?>Yukarıdaki örneğin çıktısı:
Array
(
    [b] => brown
)
