`

中国 市,区/县 行政 名称 全程 转 简称

 
阅读更多

 

最好的结果 请下载 附件 ,。。。

 

 

<meta charset="utf-8">
<?PHP


header("Content-type: text/html; charset=utf-8"); 

 

$a='110000北京
110100北京
110101东城区
110102西城区
110105朝阳区
110106丰台区
110107石景山区
110108海淀区
110109门头沟区
110111房山区
110112通州区
110113顺义区
.............
..........';

/* 行政划分名:
旗--忽略
市
区
县
盟
州
*/
$b = explode("\n",$a); 
$new = array();
foreach($b as $row){
	$x = $row;
	$code = trim(substr($x,0,6));
	$name = trim(substr($x,6)); 
	$k_2 = substr($code,4);
	if(strlen($name)>6 && $k_2 == '00'){  
		if(preg_match("/市$/", $name)){ 
			$name = preg_replace("/市$/","", $name); 
		}
		if(preg_match("/州$/", $name) && strlen($name)>6){ 
			$name = preg_replace("/州$/","", $name); 
		} 
	} 
	$new[$code] = $name;
} 
foreach($new as $k => $v){
	$k_4 = substr($k,0,4);
	$k_2 = substr($k,4); 
	if($k_2 != '00'){//如果是子级
		//判断 本级 前两个字 是否 和 父级 前连个字一样
		if(mb_substr($v,0,6) != mb_substr($new[$k_4.'00'],0,6)){
			if(strlen($v)>6){ 
				if(preg_match("/市$/", $v)){ 
					$new[$k] = preg_replace("/市$/","", $v);
				}  
				if(preg_match("/区$/", $v) 
					&& substr_count($v,'市辖区') == 0 
					&& substr_count($v,'矿区') == 0 
					&& substr_count($v,'市区') == 0 
					&& substr_count($v,'新区') == 0 
					){ 
					$new[$k] = preg_replace("/区$/","", $v);
					//echo '__'.$name.'<HR>';  
				}  
				if(preg_match("/县$/", $v)){ 
					$new[$k] = preg_replace("/县$/","", $v);
					//echo '__'.$name.'<HR>';
				} 
			} 
		}else{// 如果本级 前两字 = 父级前两字 
			//if($k_2 == '01' && preg_match("/市$/", $v)){
				//$new[$k] = preg_replace("/市$/","市区", $v);
			//}
		}
	}
}

foreach($new as $k => $v){ 
	echo '$re["'.$k.'"] = "'.$v.'";'.'<BR>';
	
}



 

 

分享到:
评论

相关推荐

    JAVA项目开发全程实录(含电子书和所有源代码)

    《Java项目开发全程实录》这一本书从开发背景、需求分析、系统功能分析、数据库分析、数据库建模、网站开发和网站发布或者程序打包与运行,每一过程都进行了详细的介绍。 目 录 第1章 进销存管理系统(Swing+SQL ...

    《ASP.NET项目开发案例全程实录(第2版)》所有案例源码.rar

    《ASP.NET项目开发案例全程实录(第2版)》所有案例源码,不包括视频,如要包括视频的,请下载以下所有文件再解压: 《ASP.NET项目开发案例全程实录(第2版)》随书光盘.part01.rar ...《ASP.NET项目开发案例全程实录...

    PHP项目开发全程实录配套DVD

    教程名称:PHP项目开发全程实录配套DVD课程目录:【】《PHP项目开发全程实录》配套DVD1【】《PHP项目开发全程实录》配套DVD2(共5套)【】《PHP项目开发全程实录》配套DVD3(共5套)【】《PHP项目开发全程实录》配套...

    asp.net项目开发全程实录

    asp.net项目开发全程实录asp.net项目开发全程实录asp.net项目开发全程实录asp.net项目开发全程实录asp.net项目开发全程实录asp.net项目开发全程实录asp.net项目开发全程实录asp.net项目开发全程实录asp.net项目开发...

    吉林省企业名称全程电子化登记系统用户手册.doc

    吉林省企业名称全程电子化登记系统用户手册.doc

    VISUAL.C++项目开发案例全程实录].明日科技刘锐宁,梁水,李伟明.扫描版.zip

    《Visual C++项目开发案例全程实录》是由明日科技的刘锐宁、梁水和李伟明三位专家共同编著的一本技术书籍,主要聚焦于使用Microsoft Visual C++进行实际项目开发的过程和技巧。这本书通过丰富的案例,深入浅出地介绍...

    【全程复习方略】2014版高三地理 区域地理 第2章 第1讲 中国地理概况课时作业 新人教版.doc

    中国的行政区域分为省、自治区、直辖市和特别行政区,每一级行政区划都有其独特的地理特征和社会发展状况。例如,通过三沙市这一行政设置的介绍,学生可以了解到我国在维护国家主权和海洋权益方面的举措,以及对南海...

    JAVA项目开发全程实录PDF+代码

    为了帮助这些开发者们更好地掌握Java项目开发的全流程,提升自身的技能水平,有一本名为《JAVA项目开发全程实录》的书籍应运而生。这本书不仅是一本实践指南,更是一份详尽的项目开发实录,记录了从项目的启动到最终...

    公司行政接待手册.pdf

    * 全程陪同人员:行政副总经理或董事秘书、行政综合部工作人员。 *迎接:总经理、行政副总经理、行政综合部经理在机场、车站门口迎接。 *参观:总经理、副总经理、行政综合部经理陪同,由行政综合部经理沿途介绍公司...

    VisualC项目开发案例全程实录(含源码)

    资源名称:Visual C 项目开发案例全程实录(含源码)资源目录:【】17437b635fc896db41e045f717d1df69【】VisualC 项目开发案例全程实录(视频与源码)01【】VisualC 项目开发案例全程实录(视频与源码)02【】VisualC ...

    软考 系统分析师考试全程指导.pdf

    软考 系统分析师考试全程指导.pdf 软考 系统分析师考试全程指导.pdf 软考 系统分析师考试全程指导.pdf

    Visual Basic项目开发全程实录 第三版

    《Visual Basic项目开发全程实录 第三版》是一本面向Visual Basic(以下简称VB)开发者的技术书籍,它旨在通过丰富的项目实例帮助读者掌握VB的实际应用技巧。本书不仅适合初学者入门学习,也适合有一定基础的开发...

    visio信息化设计实例软件开发-行政行为监督检查指挥监测系统-土地全程管理业务架构图.zip

    《基于Visio的信息化设计在行政行为监督检查指挥监测系统中的应用——以土地全程管理业务架构图为例》 在信息化建设的浪潮中,软件开发过程中的设计环节至关重要,它为系统的功能规划、流程优化以及后期实施提供了...

    Android开发淘宝网手机客户端全程实录视频教程

    教程名称:Android开发淘宝网手机客户端全程实录 视频教程课程目录:【】[Android应用实战淘宝网手机客户端全程实录(第一季)].MyTaoBao【】[Android应用实战淘宝网手机客户端全程实录(第一季)].MyTaoBao_final【】...

    系统架构设计师考试全程指导

    系统架构设计师考试全程指导

    Loadrunner全程实战视频教程(15集)

    教程名称:Loadrunner全程实战视频教程(15集)课程目录:【】LR全程实战1-环境介绍【】LR全程实战10-登陆-1【】LR全程实战11-登录-2【】LR全程实战12-发帖-1【】LR全程实战13-发帖-2【】LR全程实战14-发帖场景设计...

    软考系统分析师教程和考试全程指导

    《软考系统分析师教程和考试全程指导》是一个针对准备参加国家软考系统分析师考试的考生的重要参考资料集合。这个压缩包包含两本核心书籍:一本是《系统分析师考试全程指导》,由清华大学出版社出版的扫描版,另一本...

Global site tag (gtag.js) - Google Analytics