PHP开发实例代码之获取指定地区的天气

PHPz
Freigeben: 2023-03-06 11:26:01
Original
1930 Leute haben es durchsucht

这篇文章主要介绍了PHP 获取指定地区的天气实例代码的相关资料,需要的朋友可以参考下

PHP 获取指定地区的天气

在开发网站的时候用到天气查询,由于是基于Wordpress的 所以有很多限制,先建一个【weather.PHP】的文件,然后看代码:

weatherinfo->city.':'.$obj->weatherinfo->weather1.' '.$obj->weatherinfo->temp1;
Nach dem Login kopieren

对于:

$url = 'http://m.weather.com.cn/data/'; $id = '101181101'; //焦作的代号 $data = file_get_contents($url . $id .'.html');
Nach dem Login kopieren

可简写为:

$data = file_get_contents('http://m.weather.com.cn/data/101181101.html');
Nach dem Login kopieren

而对于:

$obj=json_decode($data);
Nach dem Login kopieren

它是把获取的json数据转化为一个对象,方便调用;

那么最后一句:

echo $obj->weatherinfo->city.':'.$obj->weatherinfo->weather1.' '.$obj->weatherinfo->temp1;
Nach dem Login kopieren

就是获取指定的数据并按照一定格式输出,

$obj->weatherinfo->city //城市 $obj->weatherinfo->weather1 //今天的天气 $obj->weatherinfo->temp1 //今天的气温
Nach dem Login kopieren

最后 在需要显示的地方

Nach dem Login kopieren

即可。

感谢阅读PHP开发实例代码之获取指定地区的天气这篇文字,希望能帮助到大家,谢谢大家对php中文网的支持!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!