Dizi İşlevleri
PHP Manual

array_uintersect_assoc

(PHP 5, PHP 7)

array_uintersect_assocVeriyi bir geriçağırım işleviyle karşılaştırarak dizilerin kesişimini hesaplarken ek olarak indislere de bakar

Açıklama

array array_uintersect_assoc ( array $dizi1 , array $dizi2 [, array $ ... ], callback $veri_karş_işlevi )

Veriyi bir geriçağırım işleviyle karşılaştırarak dizilerin kesişimini hesaplarken ek olarak indislere de bakar.

array_uintersect() işlevinin tersine karşılaştırmada anahtarlar kullanılır. Veri bir karşılaştırma işlevi kullanılarak karşılaştırılır.

Değiştirgeler

dizi1

İlk dizi.

dizi2

İkinci dizi.

veri_karş_işlevi

Karşılaştırma için kullanıcı tarafından sağlanan bir geriçağırım işlevi kullanılır. İşlev, ilk değiştirgenin ikinciden büyük, küçük veya ikinciye eşit olması durumlarında sırayla sıfırdan büyük, küçük bir değer veya sıfır döndürmelidir.

Dönen Değerler

Tüm değiştirgeleri ifade etmek üzere dizi1'in tüm değerlerini içeren bir dizi ile döner.

Örnekler

Örnek 1 - array_uintersect_assoc() örneği

<?php
$dizi1 
= array("a" => "mor""b" => "sarı""c" => "mavi""kırmızı");
$dizi2 = array("a" => "MOR""B" => "sarı""yeşil""kırmızı");

print_r(array_uintersect_assoc($dizi1$dizi2"strcasecmp"));
?>

Yukarıdaki örneğin çıktısı:

Array
(
    [a] => mor
)

Ayrıca Bakınız


Dizi İşlevleri
PHP Manual