[ Mini Kiebo ]
Server: Windows NT AKFAR_SERVER 10.0 build 26200 (Windows 10) AMD64
Path:
D:
/
kmspico
/
bin
/
lib
/
[
Home
]
File: sort_variation7.phpt
--TEST-- Test sort() function : usage variations - sort boolean values --FILE-- <?php /* * testing sort() by providing bool value array for $array argument with following flag values. * flag value as default * SORT_REGULAR - compare items normally */ echo "*** Testing sort() : usage variations ***\n"; // bool value array $bool_values = array (true, false, TRUE, FALSE); echo "\n-- Testing sort() by supplying bool value array, 'flag' value is default --\n"; $temp_array = $bool_values; var_dump(sort($temp_array) ); var_dump($temp_array); echo "\n-- Testing sort() by supplying bool value array, 'flag' value is SORT_REGULAR --\n"; $temp_array = $bool_values; var_dump(sort($temp_array, SORT_REGULAR) ); var_dump($temp_array); echo "\n-- Testing sort() by supplying bool value array, 'flag' value is SORT_NUMERIC --\n"; $temp_array = $bool_values; var_dump(sort($temp_array, SORT_NUMERIC) ); var_dump($temp_array); echo "\n-- Testing sort() by supplying bool value array, 'flag' value is SORT_STRING --\n"; $temp_array = $bool_values; var_dump(sort($temp_array, SORT_STRING) ); var_dump($temp_array); echo "Done\n"; ?> --EXPECT-- *** Testing sort() : usage variations *** -- Testing sort() by supplying bool value array, 'flag' value is default -- bool(true) array(4) { [0]=> bool(false) [1]=> bool(false) [2]=> bool(true) [3]=> bool(true) } -- Testing sort() by supplying bool value array, 'flag' value is SORT_REGULAR -- bool(true) array(4) { [0]=> bool(false) [1]=> bool(false) [2]=> bool(true) [3]=> bool(true) } -- Testing sort() by supplying bool value array, 'flag' value is SORT_NUMERIC -- bool(true) array(4) { [0]=> bool(false) [1]=> bool(false) [2]=> bool(true) [3]=> bool(true) } -- Testing sort() by supplying bool value array, 'flag' value is SORT_STRING -- bool(true) array(4) { [0]=> bool(false) [1]=> bool(false) [2]=> bool(true) [3]=> bool(true) } Done