PHP 获取指定地区的天气实例代码
更新时间:2017年02月08日 11:54:38 投稿:lqh
这篇文章主要介绍了PHP 获取指定地区的天气实例代码的相关资料,需要的朋友可以参考下
PHP 获取指定地区的天气
在开发网站的时候用到天气查询,由于是基于Wordpress的 所以有很多限制,先建一个【weather.PHP】的文件,然后看代码:
<?php //获取天气 $url = 'http://m.weather.com.cn/data/'; $id = '101181101'; //焦作的代号 $data = file_get_contents($url . $id .'.html'); $obj=json_decode($data); echo $obj->weatherinfo->city.':'.$obj->weatherinfo->weather1.' '.$obj->weatherinfo->temp1;
对于:
$url = 'http://m.weather.com.cn/data/'; $id = '101181101'; //焦作的代号 $data = file_get_contents($url . $id .'.html');
可简写为:
$data = file_get_contents('http://m.weather.com.cn/data/101181101.html');
而对于:
$obj=json_decode($data);
它是把获取的json数据转化为一个对象,方便调用;
那么最后一句:
echo $obj->weatherinfo->city.':'.$obj->weatherinfo->weather1.' '.$obj->weatherinfo->temp1;
就是获取指定的数据并按照一定格式输出,
$obj->weatherinfo->city //城市 $obj->weatherinfo->weather1 //今天的天气 $obj->weatherinfo->temp1 //今天的气温
最后 在需要显示的地方
<?php include 'weather.php' ?>
即可。
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
相关文章
PHP网页游戏学习之Xnova(ogame)源码解读(十一)
这篇文章主要介绍了PHP网页游戏Xnova(ogame)源码解读的建筑页面部分,需要的朋友可以参考下2014-06-06yii2组件之下拉框带搜索功能的示例代码(yii-select2)
本篇文章主要介绍了yii2组件之下拉框带搜索功能的示例代码(yii-select2),具有一定的参考价值,有兴趣的可以了解一下2017-09-09Laravel 实现Eloquent模型分组查询并返回每个分组的数量 groupBy()
今天小编就为大家分享一篇Laravel 实现Eloquent模型分组查询并返回每个分组的数量 groupBy(),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2019-10-10php中is_null,empty,isset,unset 的区别详细介绍
本篇文章介绍了,php中is_null,empty,isset,unset 的区别详细分析。需要的朋友参考下2013-04-04
最新评论