Учитывая массив объектов, где каждый объект в массиве выглядит следующим образом:Как отсортировать массив объектов на основе ключа объекта - значения в PHP?
"success": true,
"data": [
{
"doctor_id": 4, -- Use this id for getting in method get inquiry doctor offers.
"clinic": "John",
"distance": "10 mile"
"city": "Los Angeles",
"price": "123",
"photo": false,
"rating": {
"stars": null,
"reviews": null
},
"add_info"=> "Some information",
"time_after_create": 942 -- in seconds.
}
]
есть любая методология в PHP, который позволит мне сортировать по $ данных-> Цена от низкого до высокого и высокого к низкому уровню, а затем также сортировать по $data->rating->stars
, где звезды - это число от 0 до 5?
Я взглянул на ответ here, который рассказывает о array_multisort().
но я не уверен, достигает ли он того, что я ищу.
Любые мысли или идеи приветствуются.
http://stackoverflow.com/questions/1597736/how-to-sort-an-array-o ф-ассоциативные-массивов по значению-в-а-дается ключ-в-PHP? Мой любимый был бы вторым ответом –