array_uintersect_uassoc
Veriyi ve indisleri bir geriçağırım işleviyle karşılaştırarak
dizilerin kesişimini hesaplarken ek olarak indislere de bakar
&reftitle.description;
arrayarray_uintersect_uassoc
arraydizi1
arraydizi2
array ...
callbackveri_karş_işlevi
callbackanh_karş_işlevi
Veriyi ve indisleri 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 ve anahtarlar ayrı karşılaştırma işlevleri
kullanılarak karşılaştırılırlar.
&reftitle.parameters;
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.
anh_karş_işlevi
Anahtarları karşılaştırmak için geriçağırım işlevi.
&reftitle.returnvalues;
Tüm değiştirgeleri ifade etmek üzere dizi1'in tüm
değerlerini içeren bir dizi ile döner.
&reftitle.examples;
- array_uintersect_uassoc örneği
"mor", "b" => "sarı", "c" => "mavi", "kırmızı");
$dizi2 = array("a" => "MOR", "B" => "sarı", "yeşil", "kırmızı");
print_r(array_uintersect_uassoc($dizi1, $dizi2, "strcasecmp", "strcasecmp"));
?>
]]>
&example.outputs;
mor
[b] => sarı
)
]]>
&reftitle.seealso;
array_uintersect
array_intersect_assoc
array_intersect_uassoc
array_uintersect_assoc