PHP城市级联|采集自中国天气网
PHP城市级联|采集自中国天气网 从中国天气网采集过来的,他们这里的城市级联信息比较准确和丰富,把每一个省市的城市及对应区号以数组的键值存放。[代码片段(32行)]
从中国天气网采集过来的,他们这里的城市级联信息比较准确和丰富,
把每一个省市的城市及对应区号以数组的键值存放。
<?php
header("Content-Type:text/html; charset=utf-8");
for($i=0; $i<35; $i++){
if($i==0) $i = '';
elseif($i<10) $i = '0'.$i;
$url = 'http://www.weather.com.cn/data/listinfo/city'.$i.'.xml';
$context = stream_context_create(
array(
'http' => array(
'timeout' => 3
)
)
);
$xml = file_get_contents($url, false, $context);
$arr = explode(',', $xml);
$str = 'public static function city'.$i.'(){
return array(
';
foreach($arr as $val){
$prov = explode('|', $val);
$str .= " '".$prov[0]."' => '".$prov[1]."', ";
}
print $str.'
);
}
';
}
//该片段来自于http://outofmemory.cn
精彩图集
精彩文章






