最新的Web开发教程
 

PHP uksort() Function

<PHP阵列参考

排序通过使用用户定义的比较功能键的$ 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");
uksort($arr,"my_sort");
?>
运行示例»

定义和用法

所述uksort()函数对通过使用用户定义的比较功能键的阵列。

提示:使用uasort()函数进行排序,通过使用用户定义的比较函数值的数组。

句法

uksort( array,myfunction );

参数 描述
array 需要。 指定数组排序
myfunction 可选的。 限定一个可调用比较函数的字符串。 比较函数必须返回一个整数<,=或>大于0,如果第一个参数是<,=或>比所述第二参数

技术细节

返回值: TRUE成功。 FALSE失败
PHP版本: 4+

<PHP阵列参考