如何按照字段(如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
)
....
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
这是一种使用闭包的更好的方式
usort($your_data, function($a, $b) { return strcmp($a->name, $b->name); });请注意,这不是PHP文档中的内容,但如果您使用的是5.3+版本,支持闭包,可以提供可调用的参数。