php使用百度天气接口示例

 更新时间:2014年04月22日 09:45:54   作者:  
这篇文章主要介绍了百度天气接口使用示例,需要的朋友可以参考下

注意地区要转码的
百度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℃"
                }
            ]
        }
    ]
}

相关文章

  • ajax php传递和接收变量实现思路及代码

    ajax php传递和接收变量实现思路及代码

    在实际应用中会遇到这种情况:ajax与php之间传递和接收变量,为了实现这一功能应用,很多新手朋友们,只能望洋兴叹啊,于是本人搜集整理一些实用技巧,晒出来和大家分享,希望可以帮助你们
    2012-12-12
  • Laravel 自动生成验证的实例讲解:login / logout

    Laravel 自动生成验证的实例讲解:login / logout

    今天小编就为大家分享一篇Laravel 自动生成验证的实例分析:login / logout,具有好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • 反射调用private方法实践(php、java)

    反射调用private方法实践(php、java)

    这篇文章主要介绍了反射调用private方法实践(php、java)的相关资料,需要的朋友可以参考下
    2015-12-12
  • ThinkPHP实现将本地文件打包成zip下载

    ThinkPHP实现将本地文件打包成zip下载

    这篇文章主要介绍了ThinkPHP实现将本地文件打包成zip下载的方法,需要的朋友可以参考下
    2014-06-06
  • laravel返回统一格式错误码问题

    laravel返回统一格式错误码问题

    在使用yii和laravel的过程中,两个框架对web-api都非常友好,也都对restful做了不同程度的支持,但是还是遇到了一些问题,下面以laravel6.4为例,简单描述下我遇到的问题,需要的朋友参考下吧
    2019-11-11
  • zf框架的registry(注册表)使用示例

    zf框架的registry(注册表)使用示例

    这篇文章主要介绍了zf框架的registry(注册表)使用示例,提供对象方式使用与set、get方法使用示例,需要的朋友可以参考下
    2014-03-03
  • thinkPHP实现的省市区三级联动功能示例

    thinkPHP实现的省市区三级联动功能示例

    这篇文章主要介绍了thinkPHP实现的省市区三级联动功能,详细分析了thinkPHP实现省市区三级联动功能的详细步骤与相关操作技巧,需要的朋友可以参考下
    2017-05-05
  • WordPress伪静态规则设置代码实例

    WordPress伪静态规则设置代码实例

    这篇文章主要介绍了WordPress伪静态规则设置代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-12-12
  • PHP实现百度人脸识别

    PHP实现百度人脸识别

    这篇文章主要为大家详细介绍了PHP实现百度人脸识别,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-05-05
  • Docker搭建自己的PHP开发环境

    Docker搭建自己的PHP开发环境

    本文给大家介绍的是如何在docker中搭建一个PHP的开发环境,将用 zPhal-dockerfiles 做为例子,有需要的小伙伴可以参考下
    2018-02-02

最新评论