function key_compare_function($a, $b)
{
if ($a === $b) {
return 0;
}
return ($a > $b)? 1: -1;
}
$arr1 = array("a" => "aaa", "b" => "bbb", "c" => "ccc", "ddd");
$arr2 = array("a" => "aaa", "fff", "ddd");
$result = array_diff_uassoc($arr1, $arr2, "key_compare_function");
print_r($result);
// [0] => ddd is in the output because in the second argument "ddd" has the key 1
/*
run:
Array ( [b] => bbb [c] => ccc [0] => ddd )
*/