import zend standard tests
[hiphop-php.git] / hphp / test / zend / good / ext-standard-array / sort_variation7.php
blob47f4c13fcf66ed2e60fb4812842ccd952c5d2e90
1 <?php
2 /* Prototype : bool sort ( array &$array [, int $sort_flags] )
3 * Description: This function sorts an array.
4 Elements will be arranged from lowest to highest when this function has completed.
5 * Source code: ext/standard/array.c
6 */
8 /*
9 * testing sort() by providing bool value array for $array argument with following flag values.
10 * flag value as defualt
11 * SORT_REGULAR - compare items normally
14 echo "*** Testing sort() : usage variations ***\n";
16 // bool value array
17 $bool_values = array (true, false, TRUE, FALSE);
19 echo "\n-- Testing sort() by supplying bool value array, 'flag' value is defualt --\n";
20 $temp_array = $bool_values;
21 var_dump(sort($temp_array) );
22 var_dump($temp_array);
24 echo "\n-- Testing sort() by supplying bool value array, 'flag' value is SORT_REGULAR --\n";
25 $temp_array = $bool_values;
26 var_dump(sort($temp_array, SORT_REGULAR) );
27 var_dump($temp_array);
29 echo "\n-- Testing sort() by supplying bool value array, 'flag' value is SORT_NUMERIC --\n";
30 $temp_array = $bool_values;
31 var_dump(sort($temp_array, SORT_NUMERIC) );
32 var_dump($temp_array);
34 echo "\n-- Testing sort() by supplying bool value array, 'flag' value is SORT_STRING --\n";
35 $temp_array = $bool_values;
36 var_dump(sort($temp_array, SORT_STRING) );
37 var_dump($temp_array);
39 echo "Done\n";