import zend standard tests
[hiphop-php.git] / hphp / test / zend / good / ext-standard-array / array_diff_uassoc_variation5.php
blobe2d6942072646cbb766704c1c9079e64d1b27b0b
1 <?php
2 /* Prototype : array array_diff_uassoc(array arr1, array arr2 [, array ...], callback key_comp_func)
3 * Description: Computes the difference of arrays with additional index check which is performed by a
4 * user supplied callback function
5 * Source code: ext/standard/array.c
6 */
8 echo "*** Testing array_diff_uassoc() : usage variation ***\n";
10 //Initialize variables
11 $arr_default_int = array(1, 2, 3, 4);
12 $arr_float = array(0 => 1.00, 1.00 => 2.00, 2.00 => 3.00, 3.00 => 4.00);
15 function key_compare_func($key1, $key2)
17 if ($key1 === $key2) {
18 return 0;
20 return ($key1 > $key2)? 1:-1;
23 echo "\n-- Result of comparing integers and floating point numbers --\n";
24 var_dump( array_diff_uassoc($arr_default_int, $arr_float, "key_compare_func") );
25 var_dump( array_diff_uassoc($arr_float, $arr_default_int, "key_compare_func") );
28 ===DONE===