我試圖在過去的24小時內從accuweather API迴應某個位置的解碼的json數據。輸出會是這樣的「,在‘城市’昨天的天氣 日期:時間 - 溫度 日期:時間 - 溫度 日期:hour24 - temp24ECHO歷史ACCUWEATHER數據JSON
這是一個數據。 JSON format。
這是我的代碼使用var轉儲和嘗試呼應它在一個更加複雜和整潔的方式,提前
$json = file_get_contents('http://dataservice.accuweather.com/currentconditions/v1/328328/historical/24?apikey=GKu1AhOuGN0aAnNEMyiWgKD5fAmo4dpN');
//decode JSON to array
$data = json_decode($json,true);
//show data
print_r($data);
foreach ($data['list'] as $hour => $value) {
echo "The temperature for the hour ". $hours ." was ". $value[Temperature]."<br/>";
# code...
}
感謝。
對不起。我不明白。您的文本顯示「溫度將是...」,但數據顯示的是歷史數據。你想做什麼?您是否嘗試輸出每個歷史項目的時間戳和溫度? – Andreas
這是我的語法錯誤,溫度是*我想輸出每小時的時間戳和當時的最後24小時的溫度 – R1ddler
明白了!將在下面發佈答案。 – Andreas