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+mysql写的简单留言本实例代码
Jul 25 PHP
php生成二维码的几种方式整理及使用实例
Jun 03 PHP
关于Sphinx创建全文检索的索引介绍
Jun 25 PHP
PHP正则替换函数preg_replace和preg_replace_callback使用总结
Sep 22 PHP
php获取网站百度快照日期的方法
Jul 29 PHP
WordPress迁移时一些常见问题的解决方法整理
Nov 24 PHP
PHP定时执行任务的3种方法详解
Dec 21 PHP
PHP中PDO的事务处理分析
Apr 07 PHP
[原创]smarty简单模板变量输出方法
Jul 09 PHP
Yii2中使用asset压缩js,css文件的方法
Nov 24 PHP
因str_replace导致的注入问题总结
Aug 08 PHP
七种PHP开发环境搭建工具
Jun 28 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函数解决SQL injection
2006/10/09 PHP
PHP常用数组函数介绍
2014/07/28 PHP
Yii2超好用的日期和时间组件(值得收藏)
2016/05/05 PHP
php 使用curl模拟ip和来源进行访问的实现方法
2017/05/02 PHP
PHP Post获取不到非表单数据的问题解决办法
2018/02/27 PHP
解决laravel session失效的问题
2019/10/14 PHP
javascript attachEvent和addEventListener使用方法
2009/03/19 Javascript
浏览器脚本兼容 文本框中,回车键触发事件的兼容
2010/06/21 Javascript
jQuery函数的等价原生函数代码示例
2013/05/27 Javascript
使用JS 清空File控件的路径值
2013/07/08 Javascript
火狐下table中创建form导致两个table之间出现空白
2013/09/02 Javascript
jquery制作搜狐快站页面效果示例分享
2014/02/21 Javascript
JavaScript点击按钮后弹出透明浮动层的方法
2015/05/11 Javascript
jQuery封装的tab选项卡插件分享
2015/06/16 Javascript
jQuery UI结合Ajax创建可定制的Web界面
2016/06/22 Javascript
AngularJS应用开发思维之依赖注入3
2016/08/19 Javascript
Ubuntu系统下Angularjs开发环境安装
2016/09/01 Javascript
bootstrap table 数据表格行内修改的实现代码
2017/02/13 Javascript
详解require.js配置路径的用法和css的引入
2017/09/06 Javascript
深入理解ES7的async/await的用法
2017/09/09 Javascript
全面介绍vue 全家桶和项目实例
2017/12/27 Javascript
JS实现访问DOM对象指定节点的方法示例
2018/04/04 Javascript
JS监听滚动和id自动定位滚动
2018/12/18 Javascript
layui表单验证select下拉框实现验证的方法
2019/09/05 Javascript
Vue项目中如何使用Axios封装http请求详解
2019/10/23 Javascript
python列表去重的二种方法
2014/02/14 Python
Python中最常用的操作列表的几种方法归纳
2015/04/24 Python
python开发中module模块用法实例分析
2015/11/12 Python
Python中的pygal安装和绘制直方图代码分享
2017/12/08 Python
Python 判断 有向图 是否有环的实例讲解
2018/02/01 Python
matplotlib 输出保存指定尺寸的图片方法
2018/05/24 Python
美国玛丽莎收藏奢华时尚商店:Marissa Collections
2016/11/21 全球购物
静态变量和实例变量的区别
2015/07/07 面试题
跳蚤市场口号
2014/06/13 职场文书
大一工商管理职业生涯规划:有梦最美,行动相随
2014/09/18 职场文书
幼儿园亲子活动通知
2015/04/24 职场文书