鉴于对象的数组,数组中的每个对象看起来是这样的:如何基于对象键值对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?我最喜欢的是第二个答案 –