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 相关文章推荐
为查询结果建立向后/向前按钮
Oct 09 PHP
php木马攻击防御之道
Mar 24 PHP
基于asp+ajax和数据库驱动的二级联动菜单
May 06 PHP
PHP中isset()和unset()函数的用法小结
Mar 11 PHP
让CodeIgniter的ellipsize()支持中文截断的方法
Jun 12 PHP
浅析PHP程序设计中的MVC编程思想
Jul 28 PHP
php实现可用于mysql,mssql,pg数据库操作类
Dec 13 PHP
PHP封装的Twitter访问类实例
Jul 18 PHP
PHP重定向与伪静态区别
Feb 19 PHP
PHP的mysqli_set_charset()函数讲解
Jan 23 PHP
php封装的page分页类完整实例代码
Feb 01 PHP
PHP7原生MySQL数据库操作实现代码
Jul 03 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
简单介绍下 PHP5 中引入的 MYSQLI的用途
2007/03/19 PHP
PHP性能优化工具篇Benchmark类调试执行时间
2011/12/06 PHP
一个php短网址的生成代码(仿微博短网址)
2014/05/07 PHP
自己写的兼容低于PHP 5.5版本的array_column()函数
2014/10/24 PHP
如何让CI框架支持service层
2014/10/29 PHP
解决php 处理 form 表单提交多个 name 属性值相同的 input 标签问题
2017/05/11 PHP
CI框架(CodeIgniter)实现的数据库增删改查操作总结
2018/05/23 PHP
YII框架行为behaviors用法示例
2019/04/26 PHP
获取内联和链接中的样式(js代码)
2013/04/11 Javascript
浅析JavaScript中的delete运算符
2013/11/30 Javascript
Array栈方法和队列方法的特点说明
2014/01/24 Javascript
jquery得到iframe src属性值的方法
2014/09/25 Javascript
jquery代码实现简单的随机图片瀑布流效果
2015/04/20 Javascript
bootstrap datetimepicker 日期插件在火狐下出现一条报错信息的原因分析及解决办法
2017/03/08 Javascript
微信小程序-滚动消息通知的实例代码
2017/08/03 Javascript
nodejs+mongodb aggregate级联查询操作示例
2018/03/17 NodeJs
微信小程序实现指定显示行数多余文字去掉用省略号代替
2018/07/25 Javascript
如何使用less实现随机下雪动画详解
2019/01/02 Javascript
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
2019/02/15 jQuery
vue组件数据传递、父子组件数据获取,slot,router路由功能示例
2019/03/19 Javascript
Python实现的简单算术游戏实例
2015/05/26 Python
深入理解python中的浅拷贝和深拷贝
2016/05/30 Python
Python字符串格式化的方法(两种)
2017/09/19 Python
详解python单元测试框架unittest
2018/07/02 Python
Python random库使用方法及异常处理方案
2020/03/02 Python
Allsole美国/加拿大:英国一家专门出售品牌鞋子的网站
2018/10/21 全球购物
德国2018年度最佳在线药房:Bodfeld Apotheke
2019/11/04 全球购物
Web Service面试题:如何搭建Axis2的开发环境
2012/06/20 面试题
会计专业的自荐信
2013/12/12 职场文书
护士试用期自我鉴定
2014/02/08 职场文书
新年团拜会主持词
2014/04/02 职场文书
土地转让协议书范本
2014/04/15 职场文书
俞敏洪北大演讲稿
2014/05/22 职场文书
学校欢迎标语
2014/06/18 职场文书
2015年女职工工作总结
2015/05/15 职场文书
家长通知书家长意见
2015/06/03 职场文书