usort ( $array, $cmp_function )
函数的作用是:通过用户定义的比较函数对数组进行排序,此函数为数组中的元素分配新键,现有键将被删除。
Sr.No | Parameter & Description |
---|---|
1 |
array(必需) 它指定一个数组。 |
2 |
cmp_function(必需) 用于比较值并对其进行排序的有用的已定义函数。
|
成功时返回TRUE,失败时返回FALSE。
<?php function cmp_function($a, $b) { if ($a == $b) return 0; return ($a > $b) ? -1 : 1; } $fruits=array("d"=>"lemon", "a"=>"orange", "b"=>"banana" ); usort($fruits, "cmp_function"); print_r($fruits); ?>
这将产生以下输出-
Array ( [0] => orange [1] => lemon [2] => banana )
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)