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+ |