按对象字段对象数组进行排序我如何按照它的一个字段对这个对象数组进行排序,例如name或count ? Array(
[0] => stdClass Object
(
[ID] => 1
[name] => Mary Jane
[count] => 420
)
[1] => stdClass Object
(
[ID] => 2
[name] => Johnny
[count] => 234
)
[2] => stdClass Object
(
[ID] => 3
[name] => Kathy
[count] => 4354
)
....
3 回答
![?](http://img1.sycdn.imooc.com/545865b000016a9202200220-100-100.jpg)
jeck猫
TA贡献1909条经验 获得超7个赞
usort($your_data, function($a, $b){ return strcmp($a->name, $b->name);});
![?](http://img1.sycdn.imooc.com/533e4c9c0001975102200220-100-100.jpg)
千万里不及你
TA贡献1784条经验 获得超9个赞
public static function cmp($a, $b) { return strcmp($a->name, $b->name);}//in this case FUNCTION_NAME would be cmpusort($your_data, array('YOUR_CLASS_NAME','FUNCTION_NAME'));
- 3 回答
- 0 关注
- 683 浏览
添加回答
举报
0/150
提交
取消