有谁知道使用 PHP 中的 usort 函数对对象执行自然顺序排序的函数是什么。
假设对象 ($obj->Rate) 在
$obj->10
$obj->1
$obj->2
$obj->20
$obj->22
我试图让排序函数返回什么
$obj->22
$obj->20
$obj->10
$obj->2
$obj->1
作为我目前的标准排序功能
function MySort($a, $b)
{
if ($a->Rate == $b->Rate)
{
return 0;
}
return ($a->Rate < $b->Rate) ? -1 : 1;
}
正在返回
$obj->1
$obj->10
$obj->2
$obj->20
$obj->22