鑑於對象的數組,數組中的每個對象看起來是這樣的:如何基於對象鍵值對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之間的數字?
我看了一下關於array_multisort()的回答here。
但我不確定它是否達到我正在尋找的。
歡迎任何想法或見解。
http://stackoverflow.com/questions/1597736/how-to-sort-an-array-o F-關聯陣列按值對的一給出的密鑰功能於PHP?我最喜歡的是第二個答案 –