现在天气预报网站都提供了解api来调用了,我们可以直接调用并显示在自己的网站上,下面我来给大家分享几段调用天气预报信息的php实例程序吧.
js调用天气预报方法,中国气象台,代码如下:
上面是使用了框架方法,不好改自己的格式风格,最简单办法,代码如下:
html代码如下:
天气预报 这里是:城市, 气温是气温, 风向:风向, 风力:风力上面是指定城市了,我们可以在自己网站选择城市,例子代码如下:
立即学习“PHP免费学习笔记(深入)”;
网人地方生活门户系统(WRMPS)下载新版新增功能:============================================1,新增 3G 手机访问功能2,新增 团购模块3,新增 天气预报代码和网站统计代码后台设置功能,前台调用分别为 {$Weather} 和 {$Count}4,新增 后台支付宝接口类型选择功能5,新增 UC 整合接口6,新增 点评页用户头像等标签支持7,新增 分站便民电话及LOGO单独管理功能,并支
"北京", "02" => "上海", "03" => "天津", "04" => "重庆", "05" => "黑龙江", "06" => "吉林", "07" => "辽宁", "08" => "内蒙古", "09" => "河北", "10" => "山西", "11" => "陕西", "12" => "山东", "13" => "新疆", "14" => "西藏", "15" => "青海", "16" => "甘肃", "17" => "宁夏", "18" => "河南", "19" => "江苏", "20" => "湖北", "21" => "浙江", "22" => "安徽", "23" => "福建", "24" => "江西", "25" => "湖南", "26" => "贵州", "27" => "四川", "28" => "广东", "29" => "云南", "30" => "广西", "31" => "海南", "32" => "香港", "33" => "澳门", "34" => "台湾" ); function find(&$item,$key,$data){ global $k; if(preg_match("/$item/u",$data)){ $k = $key; } } function get_data_arr($key){ if(!file_exists("./data/city{$key}.xml")){ $c =file_get_contents( "http://m.weather.com.cn/data5/city{$key}.xml" ); file_put_contents("./data/city{$key}.xml",$c); } else{ $c = file_get_contents("./data/city{$key}.xml"); } $arr = explode(",",$c); foreach($arr as $v){ $data = explode("|",$v); $ret[$data[0]] = $data[1]; } return $ret; } array_walk($p_arr,'find',$p); array_walk(get_data_arr($k),'find',$p); array_walk(get_data_arr($k),'find',$p); $ccode = get_data_arr($k); echo file_get_contents("http://m.weather.com.cn/data/{$ccode[$k]}.html");还有很多像可以调用更详细的天气信息的我们这里就不介绍了,大家可到天气网站去看他们提供的api接口.
文章网址:
随意转载^^但请附上教程地址。











