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 相关文章推荐
Apache2 httpd.conf 中文版
Dec 06 PHP
基于php-fpm的配置详解
Jun 03 PHP
PHP使用gmdate实现将一个UNIX 时间格式化成GMT文本的方法
Mar 19 PHP
php根据日期显示所在星座的方法
Jul 13 PHP
php猜单词游戏
Sep 29 PHP
PHP图片添加水印功能示例小结
Oct 03 PHP
CI框架网页缓存简单用法分析
Dec 26 PHP
php PDO属性设置与操作方法分析
Dec 27 PHP
PHP使用PDO创建MySQL数据库、表及插入多条数据操作示例
May 30 PHP
thinkphp5框架结合mysql实现微信登录和自定义分享链接与图文功能示例
Aug 13 PHP
PHP创建XML的方法示例【基于DOMDocument类及SimpleXMLElement类】
Sep 10 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
PHP下通过QRCode类库创建中间带网站LOGO的二维码
2014/07/12 PHP
laravel批量生成假数据的方法
2019/10/09 PHP
Javascript条件判断使用小技巧总结
2008/09/08 Javascript
理解Javascript_02_理解undefined和null
2010/10/11 Javascript
js中window.open()的所有参数详细解析
2014/01/09 Javascript
Jquery实现的一种常用高亮效果示例代码
2014/01/28 Javascript
Javascript学习笔记之函数篇(六) : 作用域与命名空间
2014/11/23 Javascript
js用拖动滑块来控制图片大小的方法
2015/02/27 Javascript
JavaScript ES5标准中新增的Array方法
2016/06/28 Javascript
深入理解Node中的buffer模块
2017/06/03 Javascript
jQuery常用选择器详解
2017/07/17 jQuery
基于vue组件实现猜数字游戏
2020/05/28 Javascript
关于JavaScript中高阶函数的魅力详解
2018/09/07 Javascript
小程序实现自定义导航栏适配完美版
2019/04/02 Javascript
JavaScript实现图片伪异步上传过程解析
2020/04/10 Javascript
浅谈python 四种数值类型(int,long,float,complex)
2016/06/08 Python
Python使用回溯法子集树模板解决爬楼梯问题示例
2017/09/08 Python
python select.select模块通信全过程解析
2017/09/20 Python
Python文本特征抽取与向量化算法学习
2017/12/22 Python
Python基于lxml模块解析html获取页面内所有叶子节点xpath路径功能示例
2018/05/16 Python
Python绘制并保存指定大小图像的方法
2019/01/10 Python
python Web flask 视图内容和模板实现代码
2019/08/23 Python
解决pytorch-yolov3 train 报错的问题
2020/02/18 Python
亚洲最大旅游体验平台:KKday
2017/10/21 全球购物
罗技英国官方网站:Logitech UK
2020/11/03 全球购物
构造方法和其他方法的区别?怎么调用父类的构造方法
2013/09/22 面试题
一些Unix笔试题和面试题
2013/01/22 面试题
事业单位请假制度
2014/01/13 职场文书
初中校园之声广播稿
2014/01/15 职场文书
水污染治理工程专业自荐信
2014/06/21 职场文书
党支部先进事迹材料
2014/12/24 职场文书
2016年国陪研修感言
2015/11/18 职场文书
2019垃圾分类宣传口号汇总
2019/08/16 职场文书
Java中Quartz高可用定时任务快速入门
2022/04/03 Java/Android
React四级菜单的实现
2022/04/08 Javascript
Python可视化神器pyecharts绘制地理图表
2022/07/07 Python