获取天气的api
程序员文章站
2022-05-05 18:02:22
...
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的详细内容,更多请关注其它相关文章!
上一篇: mysql数据导入与导出_MySQL
下一篇: ORA-12519:解决办法
推荐阅读
-
tensorflow 获取模型所有参数总和数量的方法
-
php 获取本机外网/公网IP的代码_PHP教程
-
c#使用win32api实现获取光标位置
-
JS与jQuery实现子窗口获取父窗口元素值的方法
-
请教各位大神改版后的四六级总分怎么用正则表达式获取(旧版的我会获取)
-
怎么实现用angular的$http提交表单(含File类型),后端php能用$_FILES变量获取到?
-
写sql语句 获取数据库中A表的第31条
-
探讨Smarty中如何获取数组的长度以及smarty调用php函数的详解_PHP教程
-
基于Maya API和PySide2的插件开发(用TextBrowser实现文件信息的显示)
-
获取同一网段下所有机器MAC地址的shell脚本