array_intersect_uassoc
Dizilerin kesişimini hesaplarken ek olarak bir geriçağırım
işlevi üzerinden indisleri de karşılaştırır
&reftitle.description;
arrayarray_intersect_uassoc
arraydizi1
arraydizi2
array ...
callbackanh_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.
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.
&reftitle.parameters;
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
Kullanıcı tarafından sağlanmış, karşılaştırma için kullanılacak işlevin
ismi.
&reftitle.returnvalues;
Tüm değiştirgelerde mevcut dizi1 değerlerini içeren
bir dizi döndürür.
&reftitle.examples;
- array_intersect_uassoc örneği
"green", "b" => "brown", "c" => "blue", "red");
$array2 = array("a" => "GREEN", "B" => "brown", "yellow", "red");
print_r(array_intersect_uassoc($array1, $array2, "strcasecmp"));
?>
]]>
&example.outputs;
brown
)
]]>
&reftitle.seealso;
array_intersect
array_intersect_assoc
array_uintersect_assoc
array_uintersect_uassoc
array_intersect_key
array_intersect_ukey