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
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";
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);