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的header和asp中的redirect比较
Oct 09 PHP
php5 图片验证码实现代码
Dec 11 PHP
php中定时计划任务的实现原理
Jan 08 PHP
基于PHP+Ajax实现表单验证的详解
Jun 25 PHP
is_uploaded_file函数引发的不能上传文件问题
Oct 29 PHP
ThinkPHP的截取字符串函数无法显示省略号的解决方法
Jun 25 PHP
php 参数过滤、数据过滤详解
Oct 26 PHP
php 生成Tab键或逗号分隔的CSV
Sep 24 PHP
php实现基于openssl的加密解密方法
Sep 30 PHP
PHP htmlspecialchars()函数用法与实例讲解
Mar 08 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
Dec 20 PHP
Laravel 集成微信用户登录和绑定的实现
Dec 27 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 截取字符串函数整理(支持gb2312和utf-8)
2010/02/16 PHP
thinkPHP5.0框架验证码调用及点击图片刷新简单实现方法
2018/09/07 PHP
javascript StringBuilder类实现
2008/12/22 Javascript
javascript 设为首页与加入收藏兼容多浏览器代码
2011/01/11 Javascript
JS上传图片前的限制包括(jpg jpg gif及大小高宽)等
2012/12/19 Javascript
jQuery表单验证功能实例
2015/08/28 Javascript
jquery动态导航插件dynamicNav用法实例分析
2015/09/06 Javascript
jQuery实现鼠标双击Table单元格变成文本框及输入内容后更新到数据库的方法
2015/11/25 Javascript
jQuery+jsp下拉框联动获取本地数据的方法(附源码)
2015/12/03 Javascript
Angularjs的Controller间通信机制实例分析
2016/11/07 Javascript
require.js与bootstrap结合实现简单的页面登录和页面跳转功能
2017/05/12 Javascript
Vue.js框架路由使用方法实例详解
2017/08/25 Javascript
JS+canvas画布实现炫酷的旋转星空效果示例
2019/02/13 Javascript
Vue.js轮播图走马灯代码实例(全)
2019/05/08 Javascript
使用JQuery自动完成插件Auto Complete详解
2019/06/18 jQuery
Element Backtop回到顶部的具体使用
2020/07/27 Javascript
js编写简易的计算器
2020/07/29 Javascript
在Python中操作时间之mktime()方法的使用教程
2015/05/22 Python
Python函数式编程指南(四):生成器详解
2015/06/24 Python
Python使用BeautifulSoup库解析HTML基本使用教程
2016/03/31 Python
Python实现字符串与数组相互转换功能示例
2017/09/22 Python
pycharm下查看python的变量类型和变量内容的方法
2018/06/26 Python
用Python识别人脸,人种等各种信息
2019/07/15 Python
Python传递参数的多种方式(小结)
2019/09/18 Python
np.newaxis 实现为 numpy.ndarray(多维数组)增加一个轴
2019/11/30 Python
手摸手教你用canvas实现给图片添加平铺水印的实现
2019/08/20 HTML / CSS
英国美发和美容产品商城:HQhair
2019/02/08 全球购物
WebSphere 应用服务器都支持哪些认证
2013/12/26 面试题
PHP使用Redis队列执行定时任务实例讲解
2021/03/24 PHP
涉外文秘个人求职的自我评价
2013/10/07 职场文书
大学生家政服务项目创业计划书
2014/01/30 职场文书
学雷锋活动总结范文
2014/04/25 职场文书
小浪底导游词
2015/02/12 职场文书
2015年幼儿园德育工作总结
2015/05/25 职场文书
MySQL 聚合函数排序
2021/07/16 MySQL
golang三种设计模式之简单工厂、方法工厂和抽象工厂
2022/04/10 Golang