Учитывая массив объектов, хранящихся в $my_array
, я хотел бы извлечь 2 объекта с самым высоким значением count
и поместить их в отдельный массив объектов. Массив структурирован, как показано ниже.Массив объектов, извлекать максимальные значения
Как бы я это сделал?
array(1) {
[0]=> object(stdClass)#268 (3) {
["term_id"]=> string(3) "486"
["name"]=> string(4) "2012"
["count"]=> string(2) "40"
}
[1]=> object(stdClass)#271 (3) {
["term_id"]=> string(3) "488"
["name"]=> string(8) "One more"
["count"]=> string(2) "20"
}
[2]=> object(stdClass)#275 (3) {
["term_id"]=> string(3) "512"
["name"]=> string(8) "Two more"
["count"]=> string(2) "50"
}
Стоит комментарий, что анонимная функция будет работать только в PHP 5.3+ – sberry
@sberry: Спасибо, я сделаю к сведению. – FtDRbwLXw6
+1 - выглядит хорошо для меня. – sberry