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');
可簡寫為:
$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)采集中國天氣網(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)范圍覆蓋全國的天氣預(yù)報(bào)代碼實(shí)例
- php微信開發(fā)之百度天氣預(yù)報(bào)
- PHP調(diào)用全國天氣預(yù)報(bào)數(shù)據(jù)接口查詢天氣示例
相關(guān)文章
Mac系統(tǒng)下搭建Nginx+php-fpm實(shí)例講解
這篇文章主要介紹了Mac系統(tǒng)下搭建Nginx+php-fpm實(shí)例講解,不懂mac系統(tǒng)下如何搭建php環(huán)境的小伙伴可以跟隨小編一起來學(xué)習(xí)研究下吧2020-12-12PHP迭代器實(shí)現(xiàn)斐波納契數(shù)列的函數(shù)
斐波納契數(shù)列通常做法是用遞歸實(shí)現(xiàn),當(dāng)然還有其它的方法。這里現(xiàn)學(xué)現(xiàn)賣,用PHP的迭代器來實(shí)現(xiàn)一個(gè)斐波納契數(shù)列,幾乎沒有什么難度,只是把類里的next()方法重寫了一次。注釋已經(jīng)寫到代碼中,也是相當(dāng)好理解的2013-11-11php使用array_chunk函數(shù)將一個(gè)數(shù)組分割成多個(gè)數(shù)組
這篇文章主要介紹了php使用array_chunk函數(shù)將一個(gè)數(shù)組分割成多個(gè)數(shù)組,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-12-12