php根据身份证号码确定地区(主要是省份直辖市)以及详细的区县地址,代码如下:
<?php
/**
* 根据身份证算出省份和详细的区县地址
*/
class addr{
/**获取省***/
public static function getProvince($id){
//截取前两位数
$index = substr($id,0,2);
$area = array(
11 => "北京",
12 => "天津",
13 => "河北",
......);
return $area[$index];
}
/**获取地址**/
public static function getAddress($id){
$index = substr($id,0,6);
$areaArray['140202'] = '山西省大同市城区';
$areaArray['140203'] = '山西省大同市矿区';
$areaArray['140211'] = '山西省大同市南郊区';
......
return $areaArray[$index];
}
}