天気xmlファイル(http://www.yr.no/place/Ireland/Leinster/Dublin/forecast.xml)から現在の日付から天気を取り込もうとしています。このxmlファイルは、時刻(00:00-06:00,6:00-12:00など)ごとに各日付の天気を分割します。PHPを使用して特定の日付のXMLファイルからデータを表示
これまでのところ、私はこのコードを使用して、すべての日付のすべての天候のために必要な詳細情報を引き出すことができた:
$urlweather = ("http://www.yr.no/place/Ireland/Leinster/Dublin/forecast.xml");
$dublin_weather = simplexml_load_file($urlweather);
echo "<table id='weather'>
<tr>
<th>Temperature</th>
<th>Time/Date</th>
<th>Forecast</th>
</tr>";
foreach ($dublin_weather->forecast->tabular->time as $liveweather){
echo ("
<tr>
<td>" .$liveweather->temperature["value"]." °C ". "</td>
<td>" .date_format(date_create($liveweather["from"]), "H:i") .
" - " .date_format(date_create($liveweather["to"]), "H:i"). "/" .date_format(date_create($liveweather["from"]), "d-m-y"). "</td>
<td>" .$liveweather->symbol["name"]."</td>
</tr>");
//}
}
echo "</table";
私は、現在の日付の天気だけを出力できるようにしたいと思いますその日の日付に基づいて毎日天気が更新されますが、それを把握しているようには見えません。
ご協力いただければ幸いです。
これまでに何を試しましたか? http://stackoverflow.com/help/how-to-ask – dlsso