1.如何使用PHP调用API接口实现天气查询功能

2.急!!!这个周四浙江宁波余姚的天气。。。。

3.福建天气预报查询福建天气预报查询15天

如何使用PHP调用API接口实现天气查询功能

周四实时天气查询_查一下周四的天气预报

最近在做微信公众平台测试时,想在里面子菜单上添加查询未来几天(包括今天)天气的功能,就查找了下好用的天气预报查询接口API,使用比较多的有:国家气象局天气接口、新浪天气预报接口、百度天气预报接口、google天气接口、Yahoo天气接口等等,我使用的是百度提供的免费天气查询接口API,下面与大家分享下...

1、查询方式:

百度提供的是根据纬度和城市名查询天气情况

2、接口事例:

3、接口参数说明:

4、返回结果说明:

5、

//城市名

$city?=?'上海';

//对json格式的字符串进行编码

$arr?=json_decode($str,TRUE);?

print_r($atr);

//城市名

$city = '上海';

//获取json格式的数据

$str =file_get_contents("".$city."&output=json&ak=5slgyqGDENN7Sy7pw29IUvrZ");

//对json格式的字符串进行编码

$arr =json_decode($str,TRUE); ?

print_r($atr);

6、返回页面的是json编码后的数据:

[plain] view plain copy print?

<meta?charset="UTF-8">

Array

(

[error]?=>?0

[status]?=>?success

[date]?=>?2014-03-17

[results]?=>?Array

(

[0]?=>?Array

(

[currentCity]=>?上海

[weather_data]=>?Array

(

[0]=>?Array

(

[date]?=>?周一(今天,?实时:19℃)

[dayPictureUrl]?=>晴

[wind]?=>?西南风3-4级

[temperature]?=>?13℃

)

[1]?=>?Array

(

[date]=>?周二

[dayPictureUrl]?=>多云转阴

[wind]=>?东北风3-4级

[temperature]?=>?24?~?9℃

)

[2]?=>?Array

(

[date]=>?周三

[dayPictureUrl]?=>中雨转小雨

[wind]=>?东北风3-4级

[temperature]?=>?15?~?8℃

)

[3]?=>?Array

(

[date]=>?周四

[dayPictureUrl]?=>多云转晴

[wind]=>?北风3-4级

[temperature]?=>?14?~?6℃

)

)

)

)

)

<meta charset="UTF-8">

Array

(

[error] => 0

[status] => success

[date] => 2014-03-17

[results] => Array

(

[0] => Array

(

[currentCity]=> 上海

[weather_data]=> Array

(

[0]=> Array

(

? [date] => 周一(今天, 实时:19℃)

? [dayPictureUrl] => ? [nightPictureUrl] => [weather] => 晴

? [wind] => 西南风3-4级

? [temperature] => 13℃

)

[1] => Array

(

[date]=> 周二

? [dayPictureUrl] => ? [nightPictureUrl] => [weather]=> 多云转阴

[wind]=> 东北风3-4级

? [temperature] => 24 ~ 9℃

)

[2] => Array

(

[date]=> 周三

? [dayPictureUrl] => ? [nightPictureUrl] => [weather]=> 中雨转小雨

[wind]=> 东北风3-4级

? [temperature] => 15 ~ 8℃

)

[3] => Array

(

[date]=> 周四

? [dayPictureUrl] => [nightPictureUrl] => [weather]=> 多云转晴

[wind]=> 北风3-4级

? [temperature] => 14 ~ 6℃

)

)

)

)

)

7、PHP中自带了处理json格式字符串的内置函数,下面做一个事例,并给出完整代码:

[php] view plain copy print?

<metacharset="UTF-8">

<?php

//城市名

$city?=?'上海';

//获取json格式的数据

$str?=?file_get_contents("".$city."&output=json&ak=5slgyqGDENN7Sy7pw29IUvrZ");

//对json格式的字符串进行编码

$arr?=?json_decode($str,TRUE);?

echo?"城市:".$arr['results'][0]['currentCity']."?日期:".$arr['date']."<br?/><br?/>";

foreach($arr['results'][0]['weather_data']as?$val)

{

echo?$val['date']."<br/>";

echo?"天气:{$val['weather']}<br/>";

echo?"风向:{$val['wind']}<br/>";

echo?"温度:{$val['temperature']}<br/><br?/>";

}

>

<metacharset="UTF-8">

<?php

//城市名

$city = '上海';

//获取json格式的数据

$str = file_get_contents("".$city."&output=json&ak=5slgyqGDENN7Sy7pw29IUvrZ");

//对json格式的字符串进行编码

$arr = json_decode($str,TRUE); ?

echo "城市:".$arr['results'][0]['currentCity']." 日期:".$arr['date']."<br /><br />";

foreach($arr['results'][0]['weather_data']as $val)

{

echo $val['date']."<br/>";

echo "天气:{$val['weather']}<br/>";

echo "风向:{$val['wind']}<br/>";

echo "温度:{$val['temperature']}<br/><br />";

}

>

8、返回的内容如下:

急!!!这个周四浙江宁波余姚的天气。。。。

8月6日 余姚 26到32度.白天多云,夜间星晴偶有云层.比较不错.虽然温度高,多云的话会稍稍凉快些.祝你玩的愉快.

想了解详细,请登陆www.eyuyao.com这里的天气预报比中央的要详细.毕竟是自家的啊.

福建天气预报查询福建天气预报查询15天

1、查看最近霞浦县十五天的天气预报2、福建晋江明天天气查询一周天气怎么样3、今天福建天气怎么样查看最近霞浦县十五天的天气预报

福建霞浦天气预报如下

(未来15天

12月25日(今天

晴5~13℃

西北风2级

空气良

12月26日(周二

多云5~14℃

无持续风向微风

空气良

12月27日(周三

多云转阴9~14℃

无持续风向微风

空气优

12月28日(周四

小雨11~16℃

无持续风向微风

空气优

12月29日(周五

小雨12~16℃

无持续风向微风

空气优

12月30日(周六休

小雨9~17℃

无持续风向微风

空气优

12月31日(周日休

多云转晴5~12℃

无持续风向微风

空气优

01月01日(元旦休

多云6~13℃

微风3级

空气优

01月02日(周二

阴7~12℃

东北风3级

空气优

01月03日(周三

阴10~15℃

东风3级

空气优

01月04日(周四

中雨11~16℃

东风3级

空气优

01月05日(周五

中雨10~14℃

北风3级

空气优

01月06日(周六

中雨11~13℃

东北风3级

空气优

01月07日(周日

中雨12~15℃

东北风3级

空气优

01月08日(周一

中雨12~15℃

北风3级

空气优

福建晋江明天天气查询一周天气怎么样

好容易找到,你要点击采纳意见啊:

晋江未来10天、15天天气预报晋江未来一周天气预报晋江天气预报5天、7天

日期天气现象气温风向风力

06日(星期一白天阵雨高温30℃西南风3-4级

夜间阴低温25℃无持续风向微风

7日(星期二夜间多云低温24℃西南风3-4级

08日(星期三白天多云高温32℃西南风3-4级

夜间多云低温25℃西南风3-4级

09日(星期四白天阴高温31℃西南风3-4级

夜间阴低温25℃西南风3-4级

10日(星期五白天阵雨高温30℃西南风3-4级

夜间阴低温25℃无持续风向微风

11日(星期六白天阵雨高温29℃无持续风向微风

夜间阴低温24℃无持续风向微风

12日(星期日白天多云高温28℃无持续风向微风

夜间阴低温24℃无持续风向微风

13日(星期一白天多云高温28℃无持续风向微风

夜间多云低温24℃无持续风向微风

14日(星期二白天多云高温27℃无持续风向微风

15日(星期三白天多云高温28℃无持续风向微风

夜间阴低温24℃无持续风向微风

16日(星期四白天阵雨高温30℃西南风3-4级

夜间阴低温25℃无持续风向微风

17日(星期五白天阵雨高温30℃西南风3-4级

夜间阴低温25℃无持续风向微风

18日(星期六白天多云高温28℃无持续风向微风

夜间阴低温24℃无持续风向微风

19日(星期日白天多云高温32℃西南风3-4级

夜间多云低温25℃西南风3-4级

20日(星期一白天阴高温31℃西南风3-4级

夜间阴低温25℃西南风3-4级

今天福建天气怎么样

你好福建天气预报(2012-02-1708:00发布17日星期五福建全境阴局部有阵雨气温10℃——低温6℃仅供参考希望对你有帮助。