array_diff_uassoc Dizilerin farkını hesaplarken ek olarak bir geriçağırım işlevi üzerinden indisleri de karşılaştırır &reftitle.description; arrayarray_diff_uassoc arrayarray arraydiziler callableanh_karş_işlevi dizi ile diziler'i karşılaştırır ve farkı döndürür. Değerler yerine anahtarları karşılaştırması dışında array_diff işlevi gibidir. array_diff_assoc işlevinden farklı olarak anahtarları karşılaştırmak için bir dahili işlev değil, kullanıcı tanımlı bir geriçağırım işlevi kullanılır. &reftitle.parameters; dizi Karşılaştırılacak dizi. diziler Karşılaştırılacak diğer diziler. anh_karş_işlevi &sort.callback.description; &reftitle.returnvalues; Diğer dizilerde mevcut olmayan dizi girdilerinden oluşan bir dizi döner. &reftitle.examples; - <function>array_diff_uassoc</function> örneği "a" => "green" çifti her iki dizide de mevcut olduğundan bu eleman çıktıda bulunmaz. 0 => "red" çifti ise aksine, çıktıda bulunur. "red" anahtarı birinci dizide otomatik olarak 0'a atanır, ikinci dizide ise 0 yellow tarafından alındığından 1'e atanır. $b;} } $dizi1 = array("a" => "green", "b" => "brown", "c" => "blue", "red"); $dizi2 = array("a" => "green", "yellow", "red"); $result = array_diff_uassoc($dizi1, $dizi2, "anh_karş_işlevi"); print_r($result); ?> ]]> &example.outputs; brown [c] => blue [0] => red ) ]]> İki indisin eşitliğine kullanıcı tarafından sağlanmış geriçağırım işlevi tarafından bakılır. &reftitle.notes; Bu işlev n boyutlu bir dizinin sadece bir boyutunu karşılaştırır. Daha derinliğine karşılaştırmalar yapmak için array_diff_uassoc($dizi1[0], $dizi2[0], 'anh_kars_islevi'); sözdizimi kullanılabilir. &reftitle.seealso; array_diff array_diff_assoc array_udiff array_udiff_assoc array_udiff_uassoc array_intersect array_intersect_assoc array_uintersect array_uintersect_assoc array_uintersect_uassoc