Return to bug42838.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / array |
1.1 misho 1: --TEST-- 2: Bug #42838 (Wrong results in array_diff_uassoc()) 3: --FILE-- 4: <?php 5: 6: function key_compare_func($a, $b) 7: { 8: if ($a === $b) { 9: return 0; 10: } 11: return ($a > $b)? 1:-1; 12: } 13: 14: $array1 = array("a" => "green", "b" => "Brown", 'c' => 'blue', 0 => 'red'); 15: $array2 = array("a" => "green", "b" => "Brown", 'c' => 'blue', 0 => 'red'); 16: 17: $result = array_diff_uassoc($array1, $array2, "key_compare_func"); 18: print_r($result); 19: 20: ?> 21: --EXPECT-- 22: Array 23: ( 24: )