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]; } }
具体完整的代码请点击下面的文件下载: