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 curl模拟post提交数据示例
Dec 31 PHP
PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例
Jul 15 PHP
PHP中exec函数和shell_exec函数的区别
Aug 20 PHP
php的sso单点登录实现方法
Jan 08 PHP
php使用Cookie实现和用户会话的方法
Jan 21 PHP
使用GDB调试PHP代码,解决PHP代码死循环问题
Mar 02 PHP
护卫神php套件 php版本升级方法(php5.5.24)
May 10 PHP
学习PHP Cookie处理函数
Aug 09 PHP
Smarty模板常见的简单应用分析
Nov 15 PHP
PHP最常用的正则表达式
Feb 13 PHP
微信小程序 消息推送php服务器验证实例详解
Mar 30 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
漫荒推荐:画风超赞的国风漫画推荐 超长假期不无聊
2020/03/08 国漫
PHP设置图片文件上传大小的具体实现方法
2013/10/11 PHP
详解PHP编码转换函数应用技巧
2016/10/22 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
2017/11/17 PHP
一个js实现的所谓的滑动门
2007/05/23 Javascript
ext实现完整的登录代码
2008/08/08 Javascript
基于jquery循环map功能的代码
2011/02/26 Javascript
JQuery中根据属性或属性值获得元素(6种情况获取方法)
2013/01/17 Javascript
Node.js实现简单聊天服务器
2014/06/20 Javascript
基于jquery和svg实现超炫酷的动画特效
2014/12/09 Javascript
自己动手制作基于jQuery的Web页面加载进度条插件
2016/06/03 Javascript
js实现颜色阶梯渐变效果(Gradient算法)
2017/03/21 Javascript
使用Math.max,Math.min获取数组中的最值实例
2017/04/25 Javascript
微信小程序上滑加载下拉刷新(onscrollLower)分批加载数据(一)
2017/05/11 Javascript
微信小程序App生命周期详解
2018/01/31 Javascript
js合并两个数组生成合并后的key:value数组
2018/05/09 Javascript
微信小程序组件传值图示过程详解
2019/07/31 Javascript
使用 Vue 实现一个虚拟列表的方法
2019/08/20 Javascript
vue-router 中 meta的用法详解
2019/11/01 Javascript
JsonServer安装及启动过程图解
2020/02/28 Javascript
浅谈vue权限管理实现及流程
2020/04/23 Javascript
js在HTML的三种引用方式详解
2020/08/29 Javascript
零基础写python爬虫之抓取百度贴吧代码分享
2014/11/06 Python
用Python编写一个国际象棋AI程序
2014/11/28 Python
在Python中用split()方法分割字符串的使用介绍
2015/05/20 Python
Python走楼梯问题解决方法示例
2018/07/25 Python
Python代码打开本地.mp4格式文件的方法
2019/01/03 Python
三步解决python PermissionError: [WinError 5]拒绝访问的情况
2020/04/22 Python
打造经典复古风格的品牌:Alice + Olivia(爱丽丝+奥利维亚)
2016/09/07 全球购物
酒店个人求职信范文
2014/01/25 职场文书
应届大专生自荐书
2014/06/16 职场文书
防卫过当辩护词
2015/05/21 职场文书
未婚证明格式
2015/06/15 职场文书
深入浅析React中diff算法
2021/05/19 Javascript
python 网络编程要点总结
2021/06/18 Python
Go gRPC进阶教程gRPC转换HTTP
2022/06/16 Golang