Dizi İşlevleri
PHP Manual

array_intersect_uassoc

(PHP 5, PHP 7)

array_intersect_uassocDizilerin kesişimini hesaplarken ek olarak bir geriçağırım işlevi üzerinden indisleri de karşılaştırır

Açıklama

array array_intersect_uassoc ( array $dizi1 , array $dizi2 [, array $ ... ], callable $anh_karş_işlevi )

array_intersect_uassoc() işlevi tüm değiştirgelerinde mevcut olan dizi1 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.

Değiştirgeler

dizi1

Diğer dizilerin karşılaştırılacağı ilk dizi.

dizi2

Değerleri ilk dizi ile karşılaştırılacak dizi.

...

Değerleri ilk dizi ile karşılaştırılacak diğer dizilerin değişkenlerinin listesi.

anh_karş_işlevi

Karşı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.

int callback ( mixed $a, mixed $b )

Dönen Değerler

Tüm değiştirgelerde mevcut dizi1 değerlerini içeren bir dizi döndürür.

Örnekler

Ö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
)

Ayrıca Bakınız


Dizi İşlevleri
PHP Manual