最初の 2 つ (「期間」: 0 および「期間」: 1)のicon_url値を、下部に表示されている json ファイルから取得しようとしています。
しかし、私は立ち往生しています:
for($j=0; $j<2; $j++) {
$icon[$j] = $parsed_json_forecast->{'forecast'}->{'txt_forecast'}->{'forecastday'}->
最初の 2 つの icon_url 値を解析するには?
もちろん、次のことはできません。
[...]->{'period'}->{$j}->{'icon_url'};
json の内容は次のとおりです。
{
"response": {
"version": "0.1",
"termsofService": "http://www.wunderground.com/weather/api/d/terms.html",
"features": {
"forecast": 1
}
},
"forecast": {
"txt_forecast": {
"date": "2:00 AM CEST",
"forecastday": [{
"period": 0,
"icon": "rain",
"icon_url": "http://icons-ak.wxug.com/i/c/k/rain.gif",
"title": "Martedì",
"fcttext": "Pioggia. Massima: 77F. Velocità del vento: 15-25 mph. Direzione del vento: Ovest. Possibilità di precip. 90%.",
"fcttext_metric": "Pioggia. Massima: 25C. Velocità del vento: 30-40 km/h. Direzione del vento: Ovest. Possibilità di precip. 90%.",
"pop": "90"
},
{
"period": 1,
"icon": "partlycloudy",
"icon_url": "http://icons-ak.wxug.com/i/c/k/partlycloudy.gif",
"title": "Martedì notte",
"fcttext": "Pioggia. Minima: 63F. Velocità del vento: 5-15 mph. Direzione del vento: Ovest-NE.",
"fcttext_metric": "Pioggia. Minima: 17C. Velocità del vento: 5-20 km/h. Direzione del vento: Ovest-NE.",
"pop": "0"
},
{
"period": 2,
"icon": "clear",
"icon_url": "http://icons-ak.wxug.com/i/c/k/clear.gif",
"title": "Mercoledì",
"fcttext": "Sereno. Massima: 77F. Velocità del vento: 5-10 mph. Direzione del vento: Sud.",
"fcttext_metric": "Sereno. Massima: 25C. Velocità del vento: 10-15 km/h. Direzione del vento: Sud.",
"pop": "0"
},
{
"period": 3,
"icon": "clear",
"icon_url": "http://icons-ak.wxug.com/i/c/k/clear.gif",
"title": "Mercoledì notte",
"fcttext": "Sereno. Minima: 64F. Vento leggero.",
"fcttext_metric": "Sereno. Minima: 18C. Vento leggero.",
"pop": "20"
},
[....]
前もって感謝します。