usort函数可通过用户自定义的比较函数对数组中的值进行排序。
语法 void usort ( array array, callback cmp_function)
array为必选参数,输入的数组;cmp_function为必选参数,用户自定义的比较函数。
示例 本示例应用usort()函数通过自定义函数对输入的数组进行排序。代码如下:
<?php
function fc ($a, $b) {
if ($a == $b) return 0;
return ($a < $b) ? -1 : 1;
}
$array = array ("a"=>"asp", "p"=>"php", "j"=>"jsp");
usort ($array, "fc");
print_r($array);
?>
本示例的运行结果如下:
Array( [0] => asp[1] => jsp[2] => php)