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+.htaccess实现全站静态HTML文件GZIP压缩传输(一)
Feb 15 PHP
php的日期处理函数及uchome的function_coomon中日期处理函数的研究
Jan 12 PHP
php模拟asp中的XmlHttpRequest实现http请求的代码
Mar 24 PHP
浅析Mysql 数据回滚错误的解决方法
Aug 05 PHP
PHP引用符&amp;的用法详细解析
Aug 22 PHP
跟我学Laravel之配置Laravel
Oct 15 PHP
php多次include后导致全局变量global失效的解决方法
Feb 28 PHP
thinkphp autoload 命名空间自定义 namespace
Jul 17 PHP
php实现图片上传并利用ImageMagick生成缩略图
Mar 14 PHP
PHP中的use关键字及文件的加载详解
Nov 28 PHP
php实现保存周期为1天的购物车类
Jul 07 PHP
PHP使用curl_multi_select解决curl_multi网页假死问题的方法
Aug 15 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中路径问题的解决方案
2006/10/09 PHP
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间
2016/05/06 PHP
php基于闭包实现函数的自调用(递归)实例分析
2016/11/11 PHP
Yii 2.0自带的验证码使用经验分享
2017/06/19 PHP
PHP程序员必须知道的两种日志实例分析
2020/05/14 PHP
JQuery 常用操作代码
2010/03/14 Javascript
Web 前端设计模式--Dom重构 提高显示性能
2010/10/22 Javascript
将光标定位于输入框最右侧实现代码
2012/12/04 Javascript
javascript 按键事件(兼容各浏览器)
2013/12/20 Javascript
基于JavaScript实现鼠标悬浮弹出跟随鼠标移动的带箭头的信息层
2016/01/18 Javascript
jQuery实现的分子运动小球碰撞效果
2016/01/27 Javascript
深入理解jquery跨域请求方法
2016/05/18 Javascript
全面解析Javascript无限添加QQ好友原理
2016/06/15 Javascript
微信JS-SDK坐标位置如何转换为百度地图坐标
2016/07/04 Javascript
js倒计时简单实现代码
2016/08/11 Javascript
最好用的Bootstrap fileinput.js文件上传组件
2016/12/12 Javascript
js仿搜狐视频记录片列表展示效果
2020/05/30 Javascript
vue-cli启动本地服务局域网不能访问的原因分析
2018/01/22 Javascript
完美解决mui框架off-canvas侧滑超出部分隐藏无法滚动的问题
2018/01/25 Javascript
记录一次开发微信网页分享的步骤
2019/05/07 Javascript
jquery中attr、prop、data区别与用法分析
2019/09/25 jQuery
解决vue打包报错Unexpected token: punc的问题
2020/10/24 Javascript
利用Python实现命令行版的火车票查看器
2016/08/05 Python
python实现简易版计算器
2020/06/22 Python
解决tensorflow打印tensor有省略号的问题
2020/02/04 Python
win10下python3.8的PIL库安装过程
2020/06/08 Python
2021年的Python 时间轴和即将推出的功能详解
2020/07/27 Python
一些关于python 装饰器的个人理解
2020/08/31 Python
草莓网官网:StrawberryNET
2019/08/21 全球购物
Lancer Skincare官方网站:抗衰老皮肤护理
2020/11/20 全球购物
创业计划书的内容步骤和要领
2014/01/04 职场文书
事业单位公务员的职业生涯规划
2014/01/15 职场文书
优秀公益广告词大全
2014/03/19 职场文书
外贸业务员求职信
2014/06/16 职场文书
检讨书模板
2015/01/29 职场文书
幼儿园小班教育随笔
2015/08/14 职场文书