从yr.no的API获取另一天的预测

时间:2012-11-19 09:35:04

标签: xml-parsing

我目前从yr.no的API获取this API的数据当前时间,我想从特定的日期和时间获取温度,但我不知道如何让它工作。

我想获得这些数据(这是周三的预测):

<time datatype="forecast" from="2012-11-21T15:00:00Z" to="2012-11-21T15:00:00Z">
<location altitude="52" latitude="59.3782" longitude="13.5042">
<temperature id="TTT" unit="celcius" value="7.0"/>
<windDirection id="dd" deg="183.2" name="S"/>
<windSpeed id="ff" mps="3.7" beaufort="3" name="Lett bris"/>
<humidity value="78.3" unit="percent"/>
<pressure id="pr" unit="hPa" value="1020.2"/>
<cloudiness id="NN" percent="100.0"/>
<fog id="FOG" percent="0.0"/>
<lowClouds id="LOW" percent="100.0"/>
<mediumClouds id="MEDIUM" percent="0.0"/>
<highClouds id="HIGH" percent="23.6"/>
</location>
</time>

如何获取此预测并在我的网站上查看?

提前致谢。

1 个答案:

答案 0 :(得分:0)

我已经解决了!这是工作代码:

foreach($weather->product->time AS $forecast) {
    $from = $forecast->attributes()->from;
    $to = $forecast->attributes()->to;

    if($from == '2012-11-21T12:00:00Z' AND $to == '2012-11-21T12:00:00Z') {
            echo echo $forecast->location->temperature->attributes()->value.'° C';
        }
}