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 miniBB中文乱码问题解决方法
Nov 25 PHP
ezSQL PHP数据库操作类库
May 16 PHP
浅析php插件 HTMLPurifier HTML解析器
Jul 01 PHP
mac下Apache + MySql + PHP搭建网站开发环境
Jun 02 PHP
推荐一本PHP程序猿都应该拜读的书
Dec 31 PHP
总结PHP中DateTime的常用方法
Aug 11 PHP
老生常谈文本文件和二进制文件的区别
Feb 27 PHP
PHP基于堆栈实现的高级计算器功能示例
Sep 15 PHP
PHP实现获取毫秒时间戳的方法【使用microtime()函数】
Mar 01 PHP
php校验公钥是否可用的实例方法
Sep 17 PHP
laravel-admin解决表单select联动时,编辑默认没选上的问题
Sep 30 PHP
php pdo连接数据库操作示例
Nov 18 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一个找二层目录的小东东
2012/08/02 PHP
探讨PHP调用时间格式的参数详解
2013/06/06 PHP
PHP中new static() 和 new self() 的区别介绍
2015/01/09 PHP
php中让人头疼的浮点数运算分析
2016/10/10 PHP
js活用事件触发对象动作
2008/08/10 Javascript
javascript中的原型链深入理解
2014/02/24 Javascript
javascript引擎长时间独占线程造成卡顿的解决方案
2014/12/03 Javascript
利用jQuery实现CheckBox全选/全不选/反选的简单代码
2016/05/31 Javascript
Angular2.js实现表单验证详解
2017/06/23 Javascript
基于Vue生产环境部署详解
2017/09/15 Javascript
input type=file 选择图片并且实现预览效果的实例
2017/10/26 Javascript
AngularJS模态框模板ngDialog的使用详解
2018/05/11 Javascript
vue 权限认证token的实现方法
2018/07/17 Javascript
通过JS运行机制的角度说说作用域
2019/03/12 Javascript
layui table 表格上添加日期控件的两种方法
2019/09/28 Javascript
Vue中keep-alive 实现后退不刷新并保持滚动位置
2020/03/17 Javascript
ElementUI 修改默认样式的几种办法(小结)
2020/07/29 Javascript
利用node.js开发cli的完整步骤
2020/12/29 Javascript
Python实现测试磁盘性能的方法
2015/03/12 Python
Python初学时购物车程序练习实例(推荐)
2017/08/08 Python
Python+PIL实现支付宝AR红包
2018/02/09 Python
在PyCharm下使用 ipython 交互式编程的方法
2019/01/17 Python
python使用 zip 同时迭代多个序列示例
2019/07/06 Python
python实现桌面气泡提示功能
2019/07/29 Python
python自动生成证件号的方法示例
2021/01/14 Python
翻新二手苹果产品的网络领导者:Mac of all Trades
2017/12/19 全球购物
理肤泉加拿大官网:La Roche-Posay加拿大
2018/07/06 全球购物
什么是GWT的Entry Point
2013/08/16 面试题
鲜果饮品店创业计划书
2014/01/21 职场文书
电气个人求职信范文
2014/02/04 职场文书
教师节促销方案
2014/03/22 职场文书
一岗双责责任书
2014/04/15 职场文书
2015年试用期工作总结
2014/12/12 职场文书
导游词之阆中古城
2019/12/23 职场文书
PyQt5 QThread倒计时功能的实现代码
2021/04/02 Python
CSS实现九宫格布局(自适应)的示例代码
2022/02/12 HTML / CSS