オブジェクトに対して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