首頁 > web前端 > js教程 > 主體

取得天氣的api

一个新手
發布: 2017-09-14 10:22:51
原創
2056 人瀏覽過

1、手機端則利用下面的程式碼

#第一步:利用百度的api來取得目前城市

        $getIp=$_SERVER["REMOTE_ADDR"];

        $content =file_get_contents("http://api.map.baidu.com/location/ip?ak=6tNCG8mTxXruj6Cmek7heNS5099eDw0F&ip={$getIp}&coor=bd09ll");

        $json = json_decode($content);

        $address['city']=$json->{'content'}->{'address_detail'}->{'city'};
登入後複製

第二步:利用下面程式​​碼取得相關天氣資訊

        $data =file_get_contents('http://www.sojson.com/open/api/weather/json.shtml?city=哈尔滨市'); 

        $obj=json_decode($data);

        $city= $obj->city;//北京 1

        $a=$obj->data->forecast;

        $quality=$obj->data->quality; //空气质量 4

        $a1=trim(mb_substr($a[1]->high,2,-1,'utf-8'));//最高气温  3

        $b1=trim(mb_substr($a[1]->low,2,-1,'utf-8'));//最低气温

        $wendu=$a1."℃"."~".$b1."℃";

        $type=$a[1]->type;//天气 2

        dump($obj);

        die;
登入後複製

以上是取得天氣的api的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板