私は過去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...
}
事前のおかげで。
申し訳ありません。わかりません。あなたのテキストは「temperatur will be ....」と言っていますが、データには過去のデータが表示されます。あなたは何をしようとしているのですか?タイムスタンプと各履歴アイテムの温度を出力しようとしていますか? – Andreas
それは私の部分の文法エラーです、一時は*最後の24時間、その時間の毎時とその時のタイムスタンプを出そうとしています – R1ddler
それを得ました!下の回答を投稿します。 – Andreas