例
排序的$使用用户定义的比较函数一个数组的元素:
<?php
function my_sort($a,$b)
{
if ($a==$b) return 0;
return
($a<$b)?-1:1;
}
$a=array(4,2,8,6);
usort($a,"my_sort");
?>
运行示例» 定义和用法
的usort()函数对使用用户定义的比较函数的阵列。
句法
usort( array,myfunction );
参数 | 描述 |
---|---|
array | 需要。 指定数组排序 |
myfunction | 可选的。 限定一个可调用比较函数的字符串。 比较函数必须返回一个整数<,=或>大于0,如果第一个参数是<,=或>比所述第二参数 |
技术细节
返回值: | TRUE成功。 FALSE失败 |
---|---|
PHP版本: | 4+ |
<PHP阵列参考