【发布时间】:2011-01-18 04:47:33
【问题描述】:
我确实看过usort,但还是有点糊涂……
这是 $myobject 对象的样子:
Array
(
[0] => stdClass Object
(
[tid] => 13
[vid] => 4
)
[1] => stdClass Object
(
[tid] => 10
[vid] => 4
)
[2] => stdClass Object
(
[tid] => 34
[vid] => 4
)
[3] => stdClass Object
(
[tid] => 9
[vid] => 4
)
我看到了这个:
function cmp( $a, $b )
{
if( $a->weight == $b->weight ){ return 0 ; }
return ($a->weight < $b->weight) ? -1 : 1;
}
usort($myobject,'cmp');
我正在尝试根据 tid 进行排序,但是,我想我只是不确定是否必须将重量更改为某些东西?或者它会按原样工作吗?我试过了,但没有任何输出...
【问题讨论】: