PHP版国家代码、缩写查询函数代码


Posted in PHP onAugust 14, 2011
<?php 
function transCountryCode($code) { 
$index=array('AA'=>'阿鲁巴', 
'AD'=>'安道尔', 
'AE'=>'阿联酋', 
'AF'=>'阿富汗', 
'AG'=>'安提瓜和巴布达', 
'AL'=>'阿尔巴尼亚', 
'AM'=>'亚美尼亚', 
'AN'=>'荷属安德列斯', 
'AO'=>'安哥拉', 
'AQ'=>'南极洲', 
'AR'=>'阿根廷', 
'AS'=>'东萨摩亚', 
'AT'=>'奥地利', 
'AU'=>'澳大利亚', 
'AZ'=>'阿塞拜疆', 
'Av'=>'安圭拉岛', 
'BA'=>'波黑', 
'BB'=>'巴巴多斯', 
'BD'=>'孟加拉', 
'BE'=>'比利时', 
'BF'=>'巴哈马', 
'BF'=>'布基纳法索', 
'BG'=>'保加利亚', 
'BH'=>'巴林', 
'BI'=>'布隆迪', 
'BJ'=>'贝宁', 
'BM'=>'百慕大', 
'BN'=>'文莱布鲁萨兰', 
'BO'=>'玻利维亚', 
'BR'=>'巴西', 
'BS'=>'巴哈马', 
'BT'=>'不丹', 
'BV'=>'布韦岛', 
'BW'=>'博茨瓦纳', 
'BY'=>'白俄罗斯', 
'BZ'=>'伯里兹', 
'CA'=>'加拿大', 
'CB'=>'柬埔寨', 
'CC'=>'可可斯群岛', 
'CD'=>'刚果', 
'CF'=>'中非', 
'CG'=>'刚果', 
'CH'=>'瑞士', 
'CI'=>'象牙海岸', 
'CK'=>'库克群岛', 
'CL'=>'智利', 
'CM'=>'喀麦隆', 
'CN'=>'中国', 
'CO'=>'哥伦比亚', 
'CR'=>'哥斯达黎加', 
'CS'=>'捷克斯洛伐克', 
'CU'=>'古巴', 
'CV'=>'佛得角', 
'CX'=>'圣诞岛', 
'CY'=>'塞普路斯', 
'CZ'=>'捷克', 
'DE'=>'德国', 
'DJ'=>'吉布提', 
'DK'=>'丹麦', 
'DM'=>'多米尼加共和国', 
'DO'=>'多米尼加联邦', 
'DZ'=>'阿尔及利亚', 
'EC'=>'厄瓜多尔', 
'EE'=>'爱沙尼亚', 
'EG'=>'埃及', 
'EH'=>'西撒哈拉', 
'ER'=>'厄立特里亚', 
'ES'=>'西班牙', 
'ET'=>'埃塞俄比亚', 
'FI'=>'芬兰', 
'FJ'=>'斐济', 
'FK'=>'福兰克群岛', 
'FM'=>'米克罗尼西亚', 
'FO'=>'法罗群岛', 
'FR'=>'法国', 
'FX'=>'法国-主教区', 
'GA'=>'加蓬', 
'GB'=>'英国', 
'GD'=>'格林纳达', 
'GE'=>'格鲁吉亚', 
'GF'=>'法属圭亚那', 
'GH'=>'加纳', 
'GI'=>'直布罗陀', 
'GL'=>'格陵兰岛', 
'GM'=>'冈比亚', 
'GN'=>'几内亚', 
'GP'=>'法属德洛普群岛', 
'GQ'=>'赤道几内亚', 
'GR'=>'希腊', 
'GS'=>'S. Georgia and S. Sandwich Isls.', 
'GT'=>'危地马拉', 
'GU'=>'关岛', 
'GW'=>'几内亚比绍', 
'GY'=>'圭亚那', 
'HK'=>'中国香港特区', 
'HM'=>'赫德和麦克唐纳群岛', 
'HN'=>'洪都拉斯', 
'HR'=>'克罗地亚', 
'HT'=>'海地', 
'HU'=>'匈牙利', 
'ID'=>'印度尼西亚', 
'IE'=>'爱尔兰', 
'IL'=>'以色列', 
'IN'=>'印度', 
'IO'=>'英属印度洋领地', 
'IQ'=>'伊拉克', 
'IR'=>'伊朗', 
'IS'=>'冰岛', 
'IT'=>'意大利', 
'JM'=>'牙买加', 
'JO'=>'约旦', 
'JP'=>'日本', 
'KE'=>'肯尼亚', 
'KG'=>'吉尔吉斯斯坦', 
'KH'=>'柬埔寨', 
'KI'=>'基里巴斯', 
'KM'=>'科摩罗', 
'KN'=>'圣基茨和尼维斯', 
'KP'=>'韩国', 
'KR'=>'朝鲜', 
'KW'=>'科威特', 
'KY'=>'开曼群岛', 
'KZ'=>'哈萨克斯坦', 
'LA'=>'老挝', 
'LB'=>'黎巴嫩', 
'LC'=>'圣卢西亚', 
'LI'=>'列支顿士登', 
'LK'=>'斯里兰卡', 
'LR'=>'利比里亚', 
'LS'=>'莱索托', 
'LT'=>'立陶宛', 
'LU'=>'卢森堡', 
'LV'=>'拉托维亚', 
'LY'=>'利比亚', 
'MA'=>'摩洛哥', 
'MC'=>'摩纳哥', 
'MD'=>'摩尔多瓦', 
'MG'=>'马达加斯加', 
'MH'=>'马绍尔群岛', 
'MK'=>'马其顿', 
'ML'=>'马里', 
'MM'=>'缅甸', 
'MN'=>'蒙古', 
'MO'=>'中国澳门特区', 
'MP'=>'北马里亚纳群岛', 
'MQ'=>'法属马提尼克群岛', 
'MR'=>'毛里塔尼亚', 
'MS'=>'蒙塞拉特岛', 
'MT'=>'马耳他', 
'MU'=>'毛里求斯', 
'MV'=>'马尔代夫', 
'MW'=>'马拉维', 
'MX'=>'墨西哥', 
'MY'=>'马来西亚', 
'MZ'=>'莫桑比克', 
'NA'=>'纳米比亚', 
'NC'=>'新卡里多尼亚', 
'NE'=>'尼日尔', 
'NF'=>'诺福克岛', 
'NG'=>'尼日利亚', 
'NI'=>'尼加拉瓜', 
'NL'=>'荷兰', 
'NO'=>'挪威', 
'NP'=>'尼泊尔', 
'NR'=>'瑙鲁', 
'NT'=>'中立区(沙特-伊拉克间)', 
'NU'=>'纽爱', 
'NZ'=>'新西兰', 
'OM'=>'阿曼', 
'PA'=>'巴拿马', 
'PE'=>'秘鲁', 
'PF'=>'法属玻里尼西亚', 
'PG'=>'巴布亚新几内亚', 
'PH'=>'菲律宾', 
'PK'=>'巴基斯坦', 
'PL'=>'波兰', 
'PM'=>'圣皮艾尔和密克隆群岛', 
'PN'=>'皮特克恩岛', 
'PR'=>'波多黎各', 
'PT'=>'葡萄牙', 
'PW'=>'帕劳', 
'PY'=>'巴拉圭', 
'QA'=>'卡塔尔', 
'RE'=>'法属尼留旺岛', 
'RO'=>'罗马尼亚', 
'RU'=>'俄罗斯', 
'RW'=>'卢旺达', 
'SA'=>'沙特阿拉伯', 
'SC'=>'塞舌尔', 
'SD'=>'苏丹', 
'SE'=>'瑞典', 
'SG'=>'新加坡', 
'SH'=>'圣赫勒拿', 
'SI'=>'斯罗文尼亚', 
'SJ'=>'斯瓦尔巴特和扬马延岛', 
'SK'=>'斯洛伐克', 
'SL'=>'塞拉利昂', 
'SM'=>'圣马力诺', 
'SN'=>'塞内加尔', 
'SO'=>'索马里', 
'SR'=>'苏里南', 
'ST'=>'圣多美和普林西比', 
'SU'=>'前苏联', 
'SV'=>'萨尔瓦多', 
'SY'=>'叙利亚', 
'SZ'=>'斯威士兰', 
'Sb'=>'所罗门群岛', 
'TC'=>'特克斯和凯科斯群岛', 
'TD'=>'乍得', 
'TF'=>'法国南部领地', 
'TG'=>'多哥', 
'TH'=>'泰国', 
'TJ'=>'塔吉克斯坦', 
'TK'=>'托克劳群岛', 
'TM'=>'土库曼斯坦', 
'TN'=>'突尼斯', 
'TO'=>'汤加', 
'TP'=>'东帝汶', 
'TR'=>'土尔其', 
'TT'=>'特立尼达和多巴哥', 
'TV'=>'图瓦卢', 
'TW'=>'中国台湾省', 
'TZ'=>'坦桑尼亚', 
'UA'=>'乌克兰', 
'UG'=>'乌干达', 
'UK'=>'英国', 
'UM'=>'美国海外领地', 
'US'=>'美国', 
'UY'=>'乌拉圭', 
'UZ'=>'乌兹别克斯坦', 
'VA'=>'梵蒂岗', 
'VC'=>'圣文森特和格陵纳丁斯', 
'VE'=>'委内瑞拉', 
'VG'=>'英属维京群岛', 
'VI'=>'美属维京群岛', 
'VN'=>'越南', 
'VU'=>'瓦努阿鲁', 
'WF'=>'瓦里斯和福图纳群岛', 
'WS'=>'西萨摩亚', 
'YE'=>'也门', 
'YT'=>'马约特岛', 
'YU'=>'南斯拉夫', 
'ZA'=>'南非', 
'ZM'=>'赞比亚', 
'ZR'=>'扎伊尔', 
'ZW'=>'津巴布韦'); 
$code=strtoupper($code); 
$name=$index[$code]; 
if (emptyempty($name)) { 
return null; 
} 
return $name; 
} 
?>
PHP 相关文章推荐
桌面中心(四)数据显示
Oct 09 PHP
一步一步学习PHP(4) php 函数 补充2
Feb 15 PHP
ThinkPHP自动验证失败的解决方法
Jun 09 PHP
PHPThumb PHP 图片缩略图库
Mar 11 PHP
laravel安装和配置教程
Oct 29 PHP
php数组保存文本与文本反编成数组实例
Nov 13 PHP
thinkPHP模板中for循环与switch语句用法示例
Nov 30 PHP
php 基础函数
Feb 10 PHP
php使用include 和require引入文件的区别
Feb 16 PHP
php打开本地exe程序,js打开本地exe应用程序,并传递相关参数方法
Feb 06 PHP
thinkphp5使html5实现动态跳转的例子
Oct 16 PHP
php实现商城购物车的思路和源码分析
Jul 23 PHP
PHP动态创建Web站点的方法
Aug 14 #PHP
php程序的国际化实现方法(利用gettext)
Aug 14 #PHP
PHP排序之二维数组的按照字母排序实现代码
Aug 13 #PHP
php中使用Curl、socket、file_get_contents三种方法POST提交数据
Aug 12 #PHP
PHP简洁函数小结
Aug 12 #PHP
不支持fsockopen但支持culr环境下下ucenter与modoer通讯问题
Aug 12 #PHP
PHP中获取内网用户MAC地址(WINDOWS/linux)的实现代码
Aug 11 #PHP
You might like
phpQuery占用内存过多的处理方法
2013/11/13 PHP
php使用filter过滤器验证邮箱 ipv6地址 url验证
2013/12/25 PHP
PHP之APC缓存详细介绍 apc模块安装
2014/01/13 PHP
Laravel路由设定和子路由设定实例分析
2016/03/30 PHP
ajaxControlToolkit AutoCompleteExtender的用法
2008/10/30 Javascript
初学Javascript的一些总结
2008/11/03 Javascript
jquery提示 &quot;object expected&quot;的解决方法
2009/12/13 Javascript
JSON JQUERY模板实现说明
2010/07/03 Javascript
详解JavaScript语法对{}处理的坑爹之处
2014/06/05 Javascript
JavaScript中使用stopPropagation函数停止事件传播例子
2014/08/27 Javascript
ANGULARJS中用NG-BIND指令实现单向绑定的例子
2014/12/08 Javascript
JavaScript中的函数嵌套使用
2015/06/04 Javascript
javascript点击按钮实现隐藏显示切换效果
2016/02/03 Javascript
移动端日期插件Mobiscroll.js使用详解
2016/12/19 Javascript
微信小程序 实战程序简易新闻的制作
2017/01/09 Javascript
浅谈angularjs中响应回车事件
2017/04/24 Javascript
JavaScript 中调用 Kotlin 方法实例详解
2017/06/09 Javascript
详解windows下vue-cli及webpack 构建网站(三)使用组件
2017/06/17 Javascript
JavaScript实现求最大公共子串的方法
2018/02/03 Javascript
详解vue中localStorage的使用方法
2018/11/22 Javascript
详解Angular Forms中自定义ngModel绑定值的方式
2018/12/10 Javascript
JavaScript继承的特性与实践应用深入详解
2018/12/30 Javascript
Node.js学习教程之Module模块
2019/09/03 Javascript
基于JQuery实现页面定时弹出广告
2020/05/08 jQuery
JavaScript如何使用插值实现图像渐变
2020/06/28 Javascript
Vue实现腾讯云点播视频上传功能的实现代码
2020/08/17 Javascript
Python之py2exe打包工具详解
2017/06/14 Python
python+matplotlib实现动态绘制图片实例代码(交互式绘图)
2018/01/20 Python
Python Pandas中根据列的值选取多行数据
2019/07/08 Python
浅谈python量化 双均线策略(金叉死叉)
2020/06/03 Python
Python自动化测试中yaml文件读取操作
2020/08/20 Python
详解查看Python解释器路径的两种方式
2020/10/15 Python
草莓巧克力:Shari’s Berries
2017/02/07 全球购物
心理健康教育心得体会
2013/12/29 职场文书
名人传读书笔记
2015/06/26 职场文书
zabbix监控mysql的实例方法
2021/06/02 MySQL