我有一个数组
Illuminate\Support\Collection Object
(
[items:protected] => Array
(
[0] => stdClass Object
(
[id] => 79
[name] => shelin
[status] => 0
)
[1] => stdClass Object
(
[id] => 80
[name] => shanu
[status] => 2
)
[2] => stdClass Object
(
[id] => 81
[name] => linto
[status] => 2
)
[3] => stdClass Object
(
[id] => 82
[name] => joseph
[status] => 0
)
)
)
我想按我尝试的状态desc顺序重新排列此数组
usort($usersdetailsA, function($a, $b) {
return $a->status <=> $b->status;
});
我有一个错误
usort()期望参数1为数组,给定对象
我尝试了$ usersdetailsA = $ this-> $ usersdetailsA-> getValues(); 我有一个错误
未定义的属性:TCG \ Voyager \ Http \ Controllers \ Users :: $ [{{“ id”:79,“ name”:“ shelin”,“ status”:0},{“ id”:80,“ name”:“ shanu“,” status“:” 2“},{” id“:81,” name“:” linto“,” status“:” 2“},{” id“:82,” name“:” joseph“ ,“状态”:0}]
预期产量
Illuminate\Support\Collection Object
(
[items:protected] => Array
(
[0] => stdClass Object
(
[id] => 80
[name] => shanu
[status] => 2
)
[1] => stdClass Object
(
[id] => 81
[name] => linto
[status] => 2
)
[2] => stdClass Object
(
[id] => 79
[name] => shelin
[status] => 0
)
[3] => stdClass Object
(
[id] => 82
[name] => joseph
[status] => 0
)
Any help would be appreciated.Thanks in advance
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句