我想知道是否有人可以幫忙請。我有一個來自API的JSON提要,並且我永遠無法弄清楚獲取我需要的信息的級別?PHP特定的JSON數組嵌套級別混亂
的JSON低於
{
"sourceId": "1234",
"sourceType": "MONITOR",
"searchMeta": {
"startTimestamp": 1462361513,
"endTimestamp": 1462508560,
"maxResults": 10000,
"metricType": [
"clients"
],
"family": [
"Product"
],
"metricsInterval": "M5"
},
"clients": {
"One": [
{
"timestamp": 1462361400,
"avg": 2,
"min": 1,
"max": 3,
"probes": 6,
"samples": 3,
"sources": [
"123",
"234",
"345",
"456",
"567",
"789"
]
},
我想要得到的探頭值和樣本值轉換成變量
foreach($json['clients'] as $range => $product){
echo $product['timestamp']." Probes: ".$product['probes']." Samples: ".$product['samples']." <br>";
}
在此先感謝
'$'產品的'$ range' [...]呢? – Darren
謝謝,對不起,我改變了一個,而不是其他人。它仍然不會打印值。我編輯主要糾正錯誤 –
可能重複[我如何從JSON提取數據與PHP?](http://stackoverflow.com/questions/29308898/how-do-i-extract-data-from-json -with-php) –