PHP 獲取指定地區(qū)的天氣實(shí)例代碼
PHP 獲取指定地區(qū)的天氣
在開發(fā)網(wǎng)站的時(shí)候用到天氣查詢,由于是基于Wordpress的 所以有很多限制,先建一個(gè)【weather.PHP】的文件,然后看代碼:
<?php //獲取天氣 $url = 'http://m.weather.com.cn/data/'; $id = '101181101'; //焦作的代號(hào) $data = file_get_contents($url . $id .'.html'); $obj=json_decode($data); echo $obj->weatherinfo->city.':'.$obj->weatherinfo->weather1.' '.$obj->weatherinfo->temp1;
對(duì)于:
$url = 'http://m.weather.com.cn/data/'; $id = '101181101'; //焦作的代號(hào) $data = file_get_contents($url . $id .'.html');
可簡(jiǎn)寫為:
$data = file_get_contents('http://m.weather.com.cn/data/101181101.html');
而對(duì)于:
$obj=json_decode($data);
它是把獲取的json數(shù)據(jù)轉(zhuǎn)化為一個(gè)對(duì)象,方便調(diào)用;
那么最后一句:
echo $obj->weatherinfo->city.':'.$obj->weatherinfo->weather1.' '.$obj->weatherinfo->temp1;
就是獲取指定的數(shù)據(jù)并按照一定格式輸出,
$obj->weatherinfo->city //城市 $obj->weatherinfo->weather1 //今天的天氣 $obj->weatherinfo->temp1 //今天的氣溫
最后 在需要顯示的地方
<?php include 'weather.php' ?>
即可。
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
- PHP調(diào)用API接口實(shí)現(xiàn)天氣查詢功能的示例
- PHP微信開發(fā)之查詢城市天氣
- php使用百度天氣接口示例
- PHP實(shí)現(xiàn)采集中國(guó)天氣網(wǎng)未來7天天氣
- php結(jié)合飛信 免費(fèi)天氣預(yù)報(bào)短信
- PHP+AJAX無刷新實(shí)現(xiàn)返回天氣預(yù)報(bào)數(shù)據(jù)
- php實(shí)現(xiàn)的百度搜索某地天氣的小偷代碼
- PHP Ajax JavaScript Json獲取天氣信息實(shí)現(xiàn)代碼
- php采集自中央氣象臺(tái)范圍覆蓋全國(guó)的天氣預(yù)報(bào)代碼實(shí)例
- php微信開發(fā)之百度天氣預(yù)報(bào)
- PHP調(diào)用全國(guó)天氣預(yù)報(bào)數(shù)據(jù)接口查詢天氣示例
相關(guān)文章
laravel-admin利用ModelTree實(shí)現(xiàn)對(duì)分類信息的管理
這篇文章主要介紹了laravel-admin利用ModelTree實(shí)現(xiàn)對(duì)分類信息的管理,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-01-01
PHP/Laravel如何通過經(jīng)緯度計(jì)算距離獲取附近商家
實(shí)際開發(fā)中,常常需要獲取用戶附近的商家,本文給大家分享PHP/Laravel通過經(jīng)緯度計(jì)算距離獲取附近商家,感興趣的朋友一起看看吧2023-11-11
php實(shí)現(xiàn)memcache緩存示例講解
共享內(nèi)存是一種在相同機(jī)器中的應(yīng)用程序之間交換數(shù)據(jù)的有效方式,本文說的是php實(shí)現(xiàn)memcache緩存示例,大家參考使用吧2013-12-12
CodeIgniter中實(shí)現(xiàn)泛域名解析
這篇文章主要介紹了CodeIgniter中實(shí)現(xiàn)泛域名解析的方法,需要的朋友可以參考下2014-07-07

