PHP版国家代码、缩写查询函数代码
程序员文章站
2022-04-25 17:36:43
复制代码 代码如下: '阿鲁巴', 'a...
复制代码 代码如下:
<?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;
}
?>
上一篇: js最全的数组的降维5种办法(小结)
下一篇: 详解Linux进程间通信——使用信号量