import zend standard tests
[hiphop-php.git] / hphp / test / zend / good / ext-standard-array / array_diff_ukey_variation9.php
blob1d94fb19e2c31269a779b72711e433342368109b
1 <?php
2 /* Prototype : array array_diff_ukey(array arr1, array arr2 [, array ...], callback key_comp_func)
3 * Description: Returns the entries of arr1 that have keys which are not present in any of the others arguments.
4 * Source code: ext/standard/array.c
5 */
7 echo "*** Testing array_diff_ukey() : usage variation ***\n";
9 // Initialise function arguments not being substituted (if any)
10 $input_array = array(10 => '10', "" => 'empty');
12 //get an unset variable
13 $unset_var = 10;
14 unset ($unset_var);
16 $input_arrays = array(
17 'null indexed' => array(NULL => 'null 1', null => 'null 2'),
18 'undefined indexed' => array(@$undefined_var => 'undefined'),
19 'unset indexed' => array(@$unset_var => 'unset'),
22 foreach($input_arrays as $key =>$value) {
23 echo "\n--$key--\n";
24 var_dump( array_diff_ukey($value, $input_array, 'strcasecmp') );
25 var_dump( array_diff_ukey($input_array, $value, 'strcasecmp') );
29 ===DONE===