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];
	}
}

你可能感兴趣的:(php函数总结,php,thinkphp)