首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在雅虎天气预报中获取临时值?

如何在雅虎天气预报中获取临时值?
EN

Stack Overflow用户
提问于 2015-05-28 17:33:40
回答 1查看 675关注 0票数 0

我有关于RSS雅虎天气预报的问题。

我的案例:如何在rss雅虎天气预报中获取temp?

我的代码:I循环:

代码语言:javascript
复制
$current = $item->xpath('yweather:condition');<br>
 $forecast = $item->xpath('yweather:forecast');<br>
end loop

{$forecast[0]['day']} - {$forecast[0]['date']} -  {$forecast[0]['text']}. High: {$forecast[0]['high']} Low: {$forecast[0]['low']} || Code :{$forecast[0]['code']}

但是对于{$forecast[0]['temp']}是行不通的。

EN

回答 1

Stack Overflow用户

发布于 2015-05-28 17:50:31

在Yahoo Forecast上,"temp“标签只显示当天的数据。

代码语言:javascript
复制
<yweather:condition text="Mostly Cloudy" code="26" temp="57" date="Tue, 29 Nov 2005 3:56
      pm PST"></yweather:condition>

您应该将此代码更改为显示当前温度:

代码语言:javascript
复制
{$current[0]['temp']}

另外,如果你想显示即将到来的一天的温度,你应该只使用“高”和“低”标签。检查示例:

代码语言:javascript
复制
      <yweather:forecast day="Tue" date="29 Nov 2005" low="45" high="62" text="Mostly Cloudy"
      code="27"></yweather:forecast>
  <yweather:forecast day="Wed" date="30 Nov 2005" low="52" high="60" text="Mostly Cloudy"
      code="28"></yweather:forecast>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30502624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档