php使用百度天气接口示例


Posted in PHP onApril 22, 2014

注意地区要转码的
百度ak申请地址:http://lbsyun.baidu.com/apiconsole/key

<?php
$city="嘉兴";
$content = file_get_contents("http://api.map.baidu.com/telematics/v3/weather?location=%E5%98%89%E5%85%B4&output=json&ak=5slgyqGDENN7Sy7pw29IUvrZ");
print_r(json_decode($content));
{
    error: 0,
    status: "success",
    date: "2014-04-18",
    results: [
        {
            currentCity: "嘉兴",
            weather_data: [
                {
                    date: "今天(周三)",
                    dayPictureUrl: "http://api.map.baidu.com/images/weather/day/duoyun.png",
                    nightPictureUrl: "http://api.map.baidu.com/images/weather/night/duoyun.png",
                    weather: "多云",
                    wind: "微风",
                    temperature: "23℃"
                },
                {
                    date: "明天(周四)",
                    dayPictureUrl: "http://api.map.baidu.com/images/weather/day/leizhenyu.png",
                    nightPictureUrl: "http://api.map.baidu.com/images/weather/night/zhongyu.png",
                    weather: "雷阵雨转中雨",
                    wind: "微风",
                    temperature: "29~22℃"
                },
                {
                    date: "后天(周五)",
                    dayPictureUrl: "http://api.map.baidu.com/images/weather/day/yin.png",
                    nightPictureUrl: "http://api.map.baidu.com/images/weather/night/duoyun.png",
                    weather: "阴转多云",
                    wind: "微风",
                    temperature: "31~23℃"
                },
                {
                    date: "大后天(周六)",
                    dayPictureUrl: "http://api.map.baidu.com/images/weather/day/duoyun.png",
                    nightPictureUrl: "http://api.map.baidu.com/images/weather/night/duoyun.png",
                    weather: "多云",
                    wind: "微风",
                    temperature: "31~24℃"
                }
            ]
        },
        {
            currentCity: "合肥市",
            weather_data: [
                {
                    date: "今天(周三)",
                    dayPictureUrl: "http://api.map.baidu.com/images/weather/day/duoyun.png",
                    nightPictureUrl: "http://api.map.baidu.com/images/weather/night/duoyun.png",
                    weather: "多云",
                    wind: "东风3-4级",
                    temperature: "27℃"
                },
                {
                    date: "明天(周四)",
                    dayPictureUrl: "http://api.map.baidu.com/images/weather/day/duoyun.png",
                    nightPictureUrl: "http://api.map.baidu.com/images/weather/night/duoyun.png",
                    weather: "多云",
                    wind: "东北风3-4级",
                    temperature: "35~27℃"
                },
                {
                    date: "后天(周五)",
                    dayPictureUrl: "http://api.map.baidu.com/images/weather/day/duoyun.png",
                    nightPictureUrl: "http://api.map.baidu.com/images/weather/night/duoyun.png",
                    weather: "多云",
                    wind: "南风",
                    temperature: "35~27℃"
                },
                {
                    date: "大后天(周六)",
                    dayPictureUrl: "http://api.map.baidu.com/images/weather/day/duoyun.png",
                    nightPictureUrl: "http://api.map.baidu.com/images/weather/night/duoyun.png",
                    weather: "多云",
                    wind: "东风",
                    temperature: "34~27℃"
                }
            ]
        }
    ]
}
PHP 相关文章推荐
php项目打包方法
Feb 18 PHP
php cout&amp;lt;&amp;lt;的一点看法
Jan 24 PHP
PHP Zip解压 文件在线解压缩的函数代码
May 26 PHP
深入理解PHP原理之错误抑制与内嵌HTML分析
May 02 PHP
一个简单的php加密解密函数(动态加密)
Jun 19 PHP
一个图片地址分解程序(用于PHP小偷程序)
Aug 23 PHP
smarty中js的调用方法示例
Oct 27 PHP
CodeIgniter中使用Smarty3基本配置
Jun 29 PHP
ECSHOP在PHP5.5及高版本上报错的解决方法
Aug 31 PHP
PHP chunk_split()函数讲解
Feb 12 PHP
yii框架结合charjs实现统计30天数据的方法
Apr 04 PHP
PHP7修改的函数
Mar 09 PHP
phpmailer中文乱码问题的解决方法
Apr 22 #PHP
PHP函数addslashes和mysql_real_escape_string的区别
Apr 22 #PHP
自己写了一个php检测文件编码的函数
Apr 21 #PHP
CodeIgniter框架提示Disallowed Key Characters的解决办法
Apr 21 #PHP
PHP5中实现多态的两种方法实例分享
Apr 21 #PHP
PHP开发中常见的安全问题详解和解决方法(如Sql注入、CSRF、Xss、CC等)
Apr 21 #PHP
PHP正则提取不包含指定网址的图片地址的例子
Apr 21 #PHP
You might like
Session服务器配置指南与使用经验的深入解析
2013/06/17 PHP
PHP实现视频文件上传完整实例
2014/08/28 PHP
PHP实现获取某个月份周次信息的方法
2015/08/11 PHP
THINKPHP截取中文字符串函数实例代码
2017/03/20 PHP
php实现将数据做成json的格式给前端使用
2018/08/21 PHP
javascript addBookmark 加入收藏 多浏览器兼容
2009/08/15 Javascript
JQuery中each()的使用方法说明
2010/08/19 Javascript
jQuery实现form表单reset按钮重置清空表单功能
2012/12/18 Javascript
ExtJs中gridpanel分组后组名排序实例代码
2013/12/02 Javascript
css结合js制作下拉菜单示例代码
2014/02/27 Javascript
JavaScript截取字符串的Slice、Substring、Substr函数详解和比较
2014/03/20 Javascript
node.js中的buffer.Buffer.isEncoding方法使用说明
2014/12/14 Javascript
JS去除空格和换行的正则表达式(推荐)
2016/06/14 Javascript
JS获取IE版本号与HTML设置IE文档模式的方法
2016/10/09 Javascript
DWR3 访问WEB元素的两种方法实例详解
2017/01/03 Javascript
原生JS实现九宫格抽奖效果
2017/04/01 Javascript
xmlplus组件设计系列之路由(ViewStack)(7)
2017/05/02 Javascript
Angular.js中angular-ui-router的简单实践
2017/07/18 Javascript
react中的ajax封装实例详解
2017/10/17 Javascript
解决cordova+vue 项目打包成APK应用遇到的问题
2019/05/10 Javascript
微信小程序实现授权登录
2019/05/15 Javascript
python文件操作之目录遍历实例分析
2015/05/20 Python
利用Python脚本生成sitemap.xml的实现方法
2017/01/31 Python
Python中的命令行参数解析工具之docopt详解
2017/03/27 Python
Tensorflow 查看变量的值方法
2018/06/14 Python
tensorflow实现逻辑回归模型
2018/09/08 Python
python中dict()的高级用法实现
2019/11/13 Python
Python使用指定字符长度切分数据示例
2019/12/05 Python
用python拟合等角螺线的实现示例
2019/12/27 Python
通过Python实现Payload分离免杀过程详解
2020/07/13 Python
python wsgiref源码解析
2021/02/06 Python
Python爬虫分析微博热搜关键词的实现代码
2021/02/22 Python
意大利咖啡、浓缩咖啡和浓缩咖啡机:illy caffe
2019/03/20 全球购物
莫斯科制造商的廉价皮大衣:Fursk
2020/06/09 全球购物
北京颐和园导游词
2015/01/30 职场文书
JS前端使用canvas实现物体的点选示例
2022/08/05 Javascript