這裏是我的JSON文件:排序JSON值由自己的價值
{
"example": "1",
"example2": 2,
"text": "3",
"info": {
"agent": 4,
"sum": 5,
"collection": [{
"Name": "6",
"Pic": "7"
}, {
"Name": "8",
"Pic": "9"
}, {
"Name": "10",
"Pic": "11"
}]
}
}
我顯示JSON
文件的foreach循環的結果:
$data = json_decode(file_get_contents('http://linktojson.com'));
foreach($data->info->collection as $key){
echo $key->Pic;
echo $key->Name;
}
正如你所看到的,「產品圖」有不同的數字。我如何使用sort()
在foreach循環的頂部顯示最大的數字顯示,並在底部顯示最低的顯示?
在array_multisort這樣做對你的工作 –