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 相关文章推荐
PHP4.04简明安装
Oct 09 PHP
PHP Memcached应用实现代码
Feb 08 PHP
PHP面向接口编程 耦合设计模式 简单范例
Mar 23 PHP
PHP中的函数-- foreach()的用法详解
Jun 24 PHP
php获取中文拼音首字母类和函数分享
Apr 24 PHP
PHP生成随机密码类分享
Jun 25 PHP
php提交表单发送邮件的方法
Mar 20 PHP
PHP实现的登录页面信息提示功能示例
Jul 24 PHP
PHP PDOStatement::errorInfo讲解
Jan 31 PHP
PHP面向对象程序设计之对象克隆clone和魔术方法__clone()用法分析
Jun 12 PHP
php接口隔离原则实例分析
Nov 11 PHP
2020最新版 PhpStudy V8.1版本下载安装使用详解
Oct 30 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
教你IIS6的PHP最佳配置方法
2006/09/05 PHP
php数组中删除元素的实现代码
2012/06/22 PHP
thinkphp的c方法使用示例
2014/02/24 PHP
ThinkPHP5与单元测试PHPUnit使用详解
2020/02/23 PHP
jquery下利用jsonp跨域访问实现方法
2010/07/29 Javascript
在JQuery dialog里的服务器控件 事件失效问题
2010/12/08 Javascript
基于jquery的返回顶部效果(兼容IE6)
2011/01/17 Javascript
简单的jquery拖拽排序效果实现代码
2011/09/20 Javascript
jquery中dom操作和事件的实例学习 仿yahoo邮箱登录框的提示效果
2011/11/30 Javascript
JQuery中阻止事件冒泡几种方式及其区别介绍
2014/01/15 Javascript
jQuery简单实现仿京东商城的左侧菜单效果代码
2015/09/09 Javascript
JavaScript进阶练习及简单实例分析
2016/06/03 Javascript
js实现碰撞检测特效代码分享
2016/10/16 Javascript
js+html制作简单验证码
2017/02/16 Javascript
解决webpack打包速度慢的解决办法汇总
2017/07/06 Javascript
jQuery实现table中两列CheckBox只能选中一个的示例
2017/09/22 jQuery
微信小程序实现滴滴导航tab切换效果
2018/07/24 Javascript
详解html-webpack-plugin插件(用法总结)
2018/09/12 Javascript
vue模式history下在iis中配置流程
2019/04/17 Javascript
JS实现导航栏楼层特效
2020/01/01 Javascript
利用python将xml文件解析成html文件的实现方法
2017/12/22 Python
pycharm配置当鼠标悬停时快速提示方法参数
2019/07/31 Python
浅谈Python中(&amp;,|)和(and,or)之间的区别
2019/08/07 Python
宝信软件JAVA工程师面试经历
2012/08/19 面试题
我的动漫时代的创业计划书范文
2014/01/27 职场文书
八一建军节感言
2014/02/28 职场文书
学校三节实施方案
2014/06/09 职场文书
收款授权委托书
2014/10/02 职场文书
2014年学习部工作总结
2014/11/12 职场文书
2015年度个人业务工作总结
2015/04/27 职场文书
民事答辩状范本
2015/05/21 职场文书
离婚案件原告代理词
2015/05/23 职场文书
三下乡活动心得体会
2016/01/23 职场文书
详解Django中 render() 函数的使用方法
2021/04/22 Python
MySQL中order by的使用详情
2021/11/17 MySQL
Nginx如何限制IP访问只允许特定域名访问
2022/07/23 Servers