Php/func array uasort
来自菜鸟教程
PHP uasort()函数
例
使用用户定义的比较函数按值对$ arr数组的元素进行排序:
<?php
function my_sort($a,$b)
{
if ($a==$b) return 0;
return ($a<$b)?-1:1;
}
$arr=array("a"=>4,"b"=>2,"c"=>8,"d"=>6);
uasort($arr,"my_sort");
?>
定义和用法
uasort()函数使用用户定义的比较函数按值对数组进行排序。
Tip: 使用 uksort()
函数使用用户定义的比较函数按键对数组进行排序。
句法
uasort(array, myfunction)
参数值
| 参数 | 描述 |
|---|---|
| array | 需要。指定要排序的数组 |
| myfunction | 可选的。定义可调用比较功能的字符串。如果第一个参数比第二个参数<,=或>,则比较函数必须返回整数<,=或>大于0。 |
技术细节
| 返回值: | 成功则为真。失败时为假 |
| PHP版本: | 4+ |