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批量删除数据
Jan 18 PHP
dedecms模板标签代码官方参考
Mar 17 PHP
PHP HTML代码串截取代码
Dec 29 PHP
浅谈PHP 闭包特性在实际应用中的问题
Oct 30 PHP
PHP 通过Socket收发十六进制数据的实现代码
Aug 16 PHP
跟我学Laravel之路由
Oct 15 PHP
CI框架源码解读之URI.php中_fetch_uri_string()函数用法分析
May 18 PHP
php实现在新浪云中使用imagick生成缩略图并上传的方法
Sep 26 PHP
PHP上传图片时判断上传文件是否为可用图片的方法
Oct 20 PHP
PHP简单读取xml文件的方法示例
Apr 20 PHP
PHP常量define和const的区别详解
May 18 PHP
Laravel 模型使用软删除-左连接查询-表起别名示例
Oct 24 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 查找字符串常用函数介绍
2012/06/07 PHP
php基于PDO连接MSSQL示例DEMO
2016/07/13 PHP
JQuery中使用ajax传输超大数据的解决方法
2014/07/14 Javascript
JavaScript中的索引数组、关联数组和静态数组、动态数组讲解
2014/11/08 Javascript
NodeJS学习笔记之(Url,QueryString,Path)模块
2015/01/13 NodeJs
jQuery通过扩展实现抖动效果的方法
2015/03/11 Javascript
jQuery实现固定在网页顶部的菜单效果代码
2015/09/02 Javascript
JS实现简单的二维矩阵乘积运算
2016/01/26 Javascript
JavaScript实现的原生态兼容IE6可调可控滚动文字功能详解
2017/09/19 Javascript
EasyUI框架 使用Ajax提交注册信息的实现代码
2017/09/27 Javascript
bootstrap中日历范围选择插件daterangepicker的使用详解
2018/04/17 Javascript
Node批量爬取头条视频并保存方法
2018/09/20 Javascript
微信小程序地图(map)组件点击(tap)获取经纬度的方法
2019/01/10 Javascript
vant中的toast轻提示实现代码
2020/11/04 Javascript
[48:30]LGD vs infamous Supermajor小组赛D组 BO3 第一场 6.3
2018/06/04 DOTA
Python获取服务器信息的最简单实现方法
2015/03/05 Python
python进程管理工具supervisor的安装与使用教程
2017/09/05 Python
Python3读取Excel数据存入MySQL的方法
2018/05/04 Python
详解python读取和输出到txt
2019/03/29 Python
Django Python 获取请求头信息Content-Range的方法
2019/08/06 Python
python批量处理文件或文件夹
2020/07/28 Python
selenium 多窗口切换的实现(windows)
2020/01/18 Python
python程序需要编译吗
2020/06/19 Python
DRF使用simple JWT身份验证的实现
2021/01/14 Python
matplotlib交互式数据光标mpldatacursor的实现
2021/02/03 Python
CSS3实现千变万化的文字阴影text-shadow效果设计
2016/04/26 HTML / CSS
墨尔本复古时尚品牌:Dangerfield
2018/12/12 全球购物
iHerb俄罗斯:维生素、补品和天然产品
2020/07/09 全球购物
香港艺人陈冠希创办的潮流品牌:JUICESTORE
2021/03/04 全球购物
特色冷饮店创业计划书
2014/01/28 职场文书
应届电子商务毕业自荐书范文
2014/02/11 职场文书
领导班子整改方案和个人整改措施
2014/10/25 职场文书
学生逃课检讨书
2015/02/17 职场文书
清洁工个人工作总结
2015/03/05 职场文书
Python3中PyQt5简单实现文件打开及保存
2021/06/10 Python
聊聊redis-dump工具安装问题
2022/01/18 Redis