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作的文本留言本的例子(一)
Oct 09 PHP
PHP实现微信公众平台音乐点播
Mar 20 PHP
Zend Framework页面缓存实例
Jun 25 PHP
php+html5使用FormData对象提交表单及上传图片的方法
Feb 11 PHP
ThinkPHP开发框架函数详解:C方法
Aug 14 PHP
Yii中Model(模型)的创建及使用方法
Dec 28 PHP
PHP实现的多文件上传类及用法示例
May 06 PHP
PHP对象克隆clone用法示例
Sep 28 PHP
使用正则去除php代码中的注释方法
Nov 03 PHP
ThinkPHP使用getlist方法实现数据搜索功能示例
May 08 PHP
基于swoole实现多人聊天室
Jun 14 PHP
Yii框架Session与Cookie使用方法示例
Oct 14 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调用c接口无错版介绍
2014/03/11 PHP
2个比较经典的PHP加密解密函数分享
2014/07/01 PHP
PHP遍历目录函数opendir()、readdir()、closedir()、rewinddir()总结
2014/11/18 PHP
php数组转成json格式的方法
2015/03/09 PHP
PHP实现自动对图片进行滚动显示的方法
2015/03/12 PHP
php实现有趣的人品测试程序实例
2015/06/08 PHP
PHP实现加密文本文件并限制特定页面的存取的效果
2016/10/21 PHP
js 巧妙去除数组中的重复项
2010/01/25 Javascript
node.js中的socket.io入门实例
2014/04/26 Javascript
js 通过cookie实现刷新不变化树形菜单
2014/10/30 Javascript
jQuery使用toggleClass方法动态添加删除Class样式的方法
2015/03/26 Javascript
在jQuery中处理XML数据的大致方法
2015/08/14 Javascript
js实现内容显示并使用json传输数据
2016/03/16 Javascript
简单理解JavaScript中的封装与继承特性
2016/03/19 Javascript
用vue和node写的简易购物车实现
2017/04/25 Javascript
jQuery实现带右侧索引功能的通讯录示例【附源码下载】
2018/04/17 jQuery
vue.js过滤器+ajax实现事件监听及后台php数据交互实例
2018/05/22 Javascript
Nodejs把接收图片base64格式保存为文件存储到服务器上
2018/09/26 NodeJs
vuex 解决报错this.$store.commit is not a function的方法
2018/12/17 Javascript
详解Python的Twisted框架中reactor事件管理器的用法
2016/05/25 Python
用python生成1000个txt文件的方法
2018/10/25 Python
python tkinter实现界面切换的示例代码
2019/06/14 Python
Html5插件教程之添加浏览器放大镜效果的商品橱窗
2016/01/07 HTML / CSS
JAKO-O德国野酷台湾站:德国首屈一指的婴幼童用品品牌
2019/01/14 全球购物
匡威西班牙官网:Converse西班牙
2019/10/01 全球购物
碧欧泉法国官网:Biotherm法国
2019/10/23 全球购物
高中同学聚会邀请函
2014/01/11 职场文书
国际贸易毕业生求职信范文
2014/02/21 职场文书
2014年图书馆个人工作总结
2014/12/18 职场文书
党员个人年度总结
2015/02/14 职场文书
2015年清明节网上祭英烈留言寄语
2015/03/04 职场文书
2015年父亲节寄语
2015/03/23 职场文书
小马王观后感
2015/06/11 职场文书
pandas中DataFrame数据合并连接(merge、join、concat)
2021/05/30 Python
Python实现socket库网络通信套接字
2021/06/04 Python
SQL Server数据库的三种创建方法汇总
2023/05/08 MySQL