PHP 獲取指定地區(qū)的天氣實例代碼
更新時間:2017年02月08日 11:54:38 投稿:lqh
這篇文章主要介紹了PHP 獲取指定地區(qū)的天氣實例代碼的相關(guān)資料,需要的朋友可以參考下
PHP 獲取指定地區(qū)的天氣
在開發(fā)網(wǎng)站的時候用到天氣查詢,由于是基于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數(shù)據(jù)轉(zhuǎn)化為一個對象,方便調(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' ?>
即可。
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
您可能感興趣的文章:
- PHP調(diào)用API接口實現(xiàn)天氣查詢功能的示例
- PHP微信開發(fā)之查詢城市天氣
- php使用百度天氣接口示例
- PHP實現(xiàn)采集中國天氣網(wǎng)未來7天天氣
- php結(jié)合飛信 免費天氣預(yù)報短信
- PHP+AJAX無刷新實現(xiàn)返回天氣預(yù)報數(shù)據(jù)
- php實現(xiàn)的百度搜索某地天氣的小偷代碼
- PHP Ajax JavaScript Json獲取天氣信息實現(xiàn)代碼
- php采集自中央氣象臺范圍覆蓋全國的天氣預(yù)報代碼實例
- php微信開發(fā)之百度天氣預(yù)報
- PHP調(diào)用全國天氣預(yù)報數(shù)據(jù)接口查詢天氣示例
相關(guān)文章
Mac系統(tǒng)下搭建Nginx+php-fpm實例講解
這篇文章主要介紹了Mac系統(tǒng)下搭建Nginx+php-fpm實例講解,不懂mac系統(tǒng)下如何搭建php環(huán)境的小伙伴可以跟隨小編一起來學(xué)習(xí)研究下吧2020-12-12PHP迭代器實現(xiàn)斐波納契數(shù)列的函數(shù)
斐波納契數(shù)列通常做法是用遞歸實現(xiàn),當(dāng)然還有其它的方法。這里現(xiàn)學(xué)現(xiàn)賣,用PHP的迭代器來實現(xiàn)一個斐波納契數(shù)列,幾乎沒有什么難度,只是把類里的next()方法重寫了一次。注釋已經(jīng)寫到代碼中,也是相當(dāng)好理解的2013-11-11php使用array_chunk函數(shù)將一個數(shù)組分割成多個數(shù)組
這篇文章主要介紹了php使用array_chunk函數(shù)將一個數(shù)組分割成多個數(shù)組,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2018-12-12