全球主要国家按照国家首字母分组返回列表

一:国家代号的PHP文件内容如下:(请将以下PHP代码存储为countryCode.php文件,并放在项目中的合理位置)

<?php

    

return array(

        [
            "short"=> "AL",
            "name"=> "阿尔巴尼亚",
            "en"=> "Albania",
            "tel"=> "355",
            "pinyin"=> "aebny",
            "initial"=>"A"
          ],
        [
            "short"=> "DZ",
            "name"=> "阿尔及利亚",
            "en"=> "Algeria",
            "tel"=> "213",
            "pinyin"=> "aejly",
            "initial"=>"A"

          ],
        [
            "short"=> "AF",
            "name"=> "阿富汗",
            "en"=> "Afghanistan",
            "tel"=> "93",
            "pinyin"=> "afh",
            "initial"=>"A"
          ],
        [
            "short"=> "AR",
            "name"=> "阿根廷",
            "en"=> "Argentina",
            "tel"=> "54",
            "pinyin"=> "agt",
            "initial"=>"A"

          ],

        [
            "short"=> "AE",
            "name"=> "阿拉伯联合酋长国",
            "en"=> "UnitedArabEmirates",
            "tel"=> "971",
            "pinyin"=> "alblhqzg",
            "initial"=>"A"
          ],
        [
            "short"=> "OM",
            "name"=> "阿曼",
            "en"=> "Oman",
            "tel"=> "968",
            "pinyin"=> "am",
            "initial"=>"A"

          ],
        [
            "short"=> "AM",
            "name"=> "阿美尼亚",
            "en"=> "Armenia",
            "tel"=> "374",
            "pinyin"=> "amny",
            "initial"=>"A"
          ],
        [
            "short"=> "AZ",
            "name"=> "阿塞拜疆",
            "en"=> "Azerbaijan",
            "tel"=> "994",
            "pinyin"=> "asbj",
            "initial"=>"A"

          ],
        [
            "short"=> "IE",
            "name"=> "爱尔兰",
            "en"=> "Ireland",
            "tel"=> "353",
            "pinyin"=> "ael",
            "initial"=>"A"

          ],
        [
            "short"=> "EG",
            "name"=> "埃及",
            "en"=> "Egypt",
            "tel"=> "20",
            "pinyin"=> "ej",
            "initial"=>"A"

          ],
        [
            "short"=> "ET",
            "name"=> "埃塞俄比亚",
            "en"=> "Ethiopia",
            "tel"=> "251",
            "pinyin"=> "aseby",
            "initial"=>"A"

          ],
        [
            "short"=> "EE",
            "name"=> "爱沙尼亚",
            "en"=> "Estonia",
            "tel"=> "372",
            "pinyin"=> "asny",
            "initial"=>"A"

          ],
        [
            "short"=> "AU",
            "name"=> "澳大利亚",
            "en"=> "Australia",
            "tel"=> "61",
            "pinyin"=> "adly",
            "initial"=>"A"

          ],
        [
            "short"=> "AT",
            "name"=> "奥地利",
            "en"=> "Austria",
            "tel"=> "43",
            "pinyin"=> "adl",
            "initial"=>"A"

          ],
        [
            "short"=> "MO",
            "name"=> "澳门(中国)",
            "en"=> "Macao",
            "tel"=> "853",
            "pinyin"=> "am zg",
            "initial"=>"A"

          ],
        [
            "short"=> "AD",
            "name"=> "安道尔共和国",
            "en"=> "Andorra",
            "tel"=> "376",
            "pinyin"=> "adeghg",
            "initial"=>"A"
          ],
        [
            "short"=> "AO",
            "name"=> "安哥拉",
            "en"=> "Angola",
            "tel"=> "244",
            "pinyin"=> "agl",
            "initial"=>"A"

          ],          
          [
            "short"=> "AI",
            "name"=> "安圭拉岛",
            "en"=> "Anguilla",
            "tel"=> "1264",
            "pinyin"=> "agld",
            "initial"=>"A"
          ],
          
          
          [
            "short"=> "AG",
            "name"=> "安提瓜和巴布达",
            "en"=> "AntiguaandBarbuda",
            "tel"=> "1268",
            "pinyin"=> "atghbbd",
            "initial"=>"A"
          ],

        [
            "short"=> "BB",
            "name"=> "巴巴多斯",
            "en"=> "Barbados",
            "tel"=> "1246",
            "pinyin"=> "bbds",
            "initial"=>"B"

          ],
        [
            "short"=> "PG",
            "name"=> "巴布亚新几内亚",
            "en"=> "PapuaNewCuinea",
            "tel"=> "675",
            "pinyin"=> "bbyxjny",
            "initial"=>"B"

          ],
        [
            "short"=> "BS",
            "name"=> "巴哈马",
            "en"=> "Bahamas",
            "tel"=> "1242",
            "pinyin"=> "bhm",
            "initial"=>"B"

          ],
        [
            "short"=> "PK",
            "name"=> "巴基斯坦",
            "en"=> "Pakistan",
            "tel"=> "92",
            "pinyin"=> "bjst",
            "initial"=>"B"

          ],
        [
            "short"=> "PY",
            "name"=> "巴拉圭",
            "en"=> "Paraguay",
            "tel"=> "595",
            "pinyin"=> "blg",
            "initial"=>"B"

          ],
        [
            "short"=> "BL",
            "name"=> "巴勒斯坦",
            "en"=> "Palestine",
            "tel"=> "970",
            "pinyin"=> "blst",
            "initial"=>"B"

          ],
        [
            "short"=> "BH",
            "name"=> "巴林",
            "en"=> "Bahrain",
            "tel"=> "973",
            "pinyin"=> "bl",
            "initial"=>"B"

          ],
        [
            "short"=> "PA",
            "name"=> "巴拿马",
            "en"=> "Panama",
            "tel"=> "507",
            "pinyin"=> "bnm",
            "initial"=>"B"

          ],
        [
            "short"=> "BR",
            "name"=> "巴西",
            "en"=> "Brazil",
            "tel"=> "55",
            "pinyin"=> "bx",
            "initial"=>"B"

          ],
        [
            "short"=> "BY",
            "name"=> "白俄罗斯",
            "en"=> "Belarus",
            "tel"=> "375",
            "pinyin"=> "bels",
            "initial"=>"B"

          ],
        [
            "short"=> "BM",
            "name"=> "百慕大群岛",
            "en"=> "BermudaIs.",
            "tel"=> "1441",
            "pinyin"=> "bmdqd",
            "initial"=>"B"

          ],
        [
            "short"=> "BG",
            "name"=> "保加利亚",
            "en"=> "Bulgaria",
            "tel"=> "359",
            "pinyin"=> "bjly",
            "initial"=>"B"

          ],
        [
            "short"=> "BJ",
            "name"=> "贝宁",
            "en"=> "Benin",
            "tel"=> "229",
            "pinyin"=> "bl",
            "initial"=>"B"

          ],
        [
            "short"=> "PE",
            "name"=> "秘鲁",
            "en"=> "Peru",
            "tel"=> "51",
            "pinyin"=> "bl",
            "initial"=>"B"

          ],

        [
            "short"=> "BE",
            "name"=> "比利时",
            "en"=> "Belgium",
            "tel"=> "32",
            "pinyin"=> "bls",
            "initial"=>"B"

          ],
        [
            "short"=> "IS",
            "name"=> "冰岛",
            "en"=> "Iceland",
            "tel"=> "354",
            "pinyin"=> "bd",
            "initial"=>"B"

          ],
        [
            "short"=> "PR",
            "name"=> "波多黎各",
            "en"=> "PuertoRico",
            "tel"=> "1787",
            "pinyin"=> "bdlg",
            "initial"=>"B"

          ],
        [
            "short"=> "PL",
            "name"=> "波兰",
            "en"=> "Poland",
            "tel"=> "48",
            "pinyin"=> "bl",
            "initial"=>"B"

          ],
        [
            "short"=> "BO",
            "name"=> "玻利维亚",
            "en"=> "Bolivia",
            "tel"=> "591",
            "pinyin"=> "blwy",
            "initial"=>"B"

          ],
        [
            "short"=> "BZ",
            "name"=> "伯利兹",
            "en"=> "Belize",
            "tel"=> "501",
            "pinyin"=> "blz",
            "initial"=>"B"

          ],
        [
            "short"=> "BW",
            "name"=> "博茨瓦纳",
            "en"=> "Botswana",
            "tel"=> "267",
            "pinyin"=> "bcwn",
            "initial"=>"B"

          ],
          
          
          [
            "short"=> "BF",
            "name"=> "布基纳法索",
            "en"=> "Burkina-faso",
            "tel"=> "226",
            "pinyin"=> "bjnfs",
            "initial"=>"B"

          ],
          
          
          [
            "short"=> "BI",
            "name"=> "布隆迪",
            "en"=> "Burundi",
            "tel"=> "257",
            "pinyin"=> "bld",
            "initial"=>"B"

          ],

          [
            "short"=> "KP",
            "name"=> "朝鲜",
            "en"=> "NorthKorea",
            "tel"=> "850",
            "pinyin"=> "cx",
            "initial"=>"C"

          ],

        [
            "short"=> "DK",
            "name"=> "丹麦",
            "en"=> "Denmark",
            "tel"=> "45",
            "pinyin"=> "dm",
            "initial"=>"D"

          ],
        [
            "short"=> "DE",
            "name"=> "德国",
            "en"=> "Germany",
            "tel"=> "49",
            "pinyin"=> "dg",
            "initial"=>"D"

          ],
        [
            "short"=> "TG",
            "name"=> "多哥",
            "en"=> "Togo",
            "tel"=> "228",
            "pinyin"=> "dg",
            "initial"=>"D"

          ],
          
        [
            "short"=> "DO",
            "name"=> "多米尼加共和国",
            "en"=> "DominicaRep.",
            "tel"=> "1890",
            "pinyin"=> "dmnjghg",
            "initial"=>"D"

          ],

        [
            "short"=> "EC",
            "name"=> "厄瓜多尔",
            "en"=> "Ecuador",
            "tel"=> "593",
            "pinyin"=> "egde",
            "initial"=>"E"

          ],

        [
            "short"=> "RU",
            "name"=> "俄罗斯",
            "en"=> "Russia",
            "tel"=> "7",
            "pinyin"=> "els",
            "initial"=>"E"

          ],


        [
            "short"=> "FR",
            "name"=> "法国",
            "en"=> "France",
            "tel"=> "33",
            "pinyin"=> "fg",
            "initial"=>"F"

          ],  
        [
            "short"=> "PF",
            "name"=> "法属玻利尼西亚",
            "en"=> "FrenchPolynesia",
            "tel"=> "689",
            "pinyin"=> "fsblnxy",
            "initial"=>"F"

          ],
        [
            "short"=> "GF",
            "name"=> "法属圭亚那",
            "en"=> "FrenchGuiana",
            "tel"=> "594",
            "pinyin"=> "fsgyn",
            "initial"=>"F"

          ],
        [
            "short"=> "FJ",
            "name"=> "斐济",
            "en"=> "Fiji",
            "tel"=> "679",
            "pinyin"=> "fj",
            "initial"=>"F"

          ],
        [
            "short"=> "PH",
            "name"=> "菲律宾",
            "en"=> "Philippines",
            "tel"=> "63",
            "pinyin"=> "flb",
            "initial"=>"F"

          ],
        [
            "short"=> "FI",
            "name"=> "芬兰",
            "en"=> "Finland",
            "tel"=> "358",
            "pinyin"=> "fl",
            "initial"=>"F"

          ],


        [
            "short"=> "CG",
            "name"=> "刚果",
            "en"=> "Congo",
            "tel"=> "242",
            "pinyin"=> "gg",
            "initial"=>"G"

          ],

        [
            "short"=> "GM",
            "name"=> "冈比亚",
            "en"=> "Gambia",
            "tel"=> "220",
            "pinyin"=> "gby",
            "initial"=>"G"

          ],

        [
            "short"=> "GD",
            "name"=> "格林纳达",
            "en"=> "Grenada",
            "tel"=> "1809",
            "pinyin"=> "glnd",
            "initial"=>"G"

          ],
          
        [
            "short"=> "CO",
            "name"=> "哥伦比亚",
            "en"=> "Colombia",
            "tel"=> "57",
            "pinyin"=> "glby",
            "initial"=>"G"

          ], 

        [
            "short"=> "GE",
            "name"=> "格鲁吉亚",
            "en"=> "Georgia",
            "tel"=> "995",
            "pinyin"=> "gljy",
            "initial"=>"G"

          ],

        [
            "short"=> "CR",
            "name"=> "哥斯达黎加",
            "en"=> "CostaRica",
            "tel"=> "506",
            "pinyin"=> "gsdlj",
            "initial"=>"G"

          ],
        [
            "short"=> "CU",
            "name"=> "古巴",
            "en"=> "Cuba",
            "tel"=> "53",
            "pinyin"=> "gb",
            "initial"=>"G"

          ],

        [
            "short"=> "GU",
            "name"=> "关岛",
            "en"=> "Guam",
            "tel"=> "1671",
            "pinyin"=> "gd",
            "initial"=>"G"

          ],
          [
            "short"=> "GY",
            "name"=> "圭亚那",
            "en"=> "Guyana",
            "tel"=> "592",
            "pinyin"=> "gyn",
            "initial"=>"G"

          ],


        [
            "short"=> "KZ",
            "name"=> "哈萨克斯坦",
            "en"=> "Kazakstan",
            "tel"=> "327",
            "pinyin"=> "hskst",
            "initial"=>"H"

          ],
        [
            "short"=> "HT",
            "name"=> "海地",
            "en"=> "Haiti",
            "tel"=> "509",
            "pinyin"=> "hd",
            "initial"=>"H"

          ],
        [
            "short"=> "KR",
            "name"=> "韩国",
            "en"=> "Korea",
            "tel"=> "82",
            "pinyin"=> "hg",
            "initial"=>"H"


          ],
        [
            "short"=> "NL",
            "name"=> "荷兰",
            "en"=> "Netherlands",
            "tel"=> "31",
            "pinyin"=> "hl",
            "initial"=>"H"

          ],
        [
            "short"=> "HN",
            "name"=> "洪都拉斯",
            "en"=> "Honduras",
            "tel"=> "504",
            "pinyin"=> "hdls",
            "initial"=>"H"

          ],


        [
            "short"=> "GH",
            "name"=> "加纳",
            "en"=> "Ghana",
            "tel"=> "233",
            "pinyin"=> "jn",
            "initial"=>"J"

          ],
        [
            "short"=> "CA",
            "name"=> "加拿大",
            "en"=> "Canada",
            "tel"=> "1",
            "pinyin"=> "jnd",
            "initial"=>"J"

          ],

        [
            "short"=> "GA",
            "name"=> "加蓬",
            "en"=> "Gabon",
            "tel"=> "241",
            "pinyin"=> "jp",
            "initial"=>"J"

          ],

        [
            "short"=> "GN",
            "name"=> "几内亚",
            "en"=> "Guinea",
            "tel"=> "224",
            "pinyin"=> "jny",
            "initial"=>"J"

          ],

        [
            "short"=> "CS",
            "name"=> "捷克",
            "en"=> "Czech",
            "tel"=> "420",
            "pinyin"=> "jk",
            "initial"=>"J"

          ],

        [
            "short"=> "DJ",
            "name"=> "吉布提",
            "en"=> "Djibouti",
            "tel"=> "253",
            "pinyin"=> "jbt",
            "initial"=>"J"

          ],

        [
            "short"=> "KG",
            "name"=> "吉尔吉斯坦",
            "en"=> "Kyrgyzstan",
            "tel"=> "331",
            "pinyin"=> "jejst",
            "initial"=>"J"

          ],
        [
            "short"=> "KH",
            "name"=> "柬埔寨",
            "en"=> "Kampuchea(Cambodia)",
            "tel"=> "855",
            "pinyin"=> "jpz",
            "initial"=>"J"

          ],

        [
            "short"=> "ZW",
            "name"=> "津巴布韦",
            "en"=> "Zimbabwe",
            "tel"=> "263",
            "pinyin"=> "jbbw",
            "initial"=>"J"

          ],

        [
            "short"=> "CM",
            "name"=> "喀麦隆",
            "en"=> "Cameroon",
            "tel"=> "237",
            "pinyin"=> "kml",
            "initial"=>"K"

          ],

        [
            "short"=> "QA",
            "name"=> "卡塔尔",
            "en"=> "Qatar",
            "tel"=> "974",
            "pinyin"=> "kte",
            "initial"=>"K"

          ],

        [
            "short"=> "KT",
            "name"=> "科特迪瓦共和国",
            "en"=> "RepublicofIvoryCoast",
            "tel"=> "225",
            "pinyin"=> "ktdwghg",
            "initial"=>"K"

          ],

        [
            "short"=> "KW",
            "name"=> "科威特",
            "en"=> "Kuwait",
            "tel"=> "965",
            "pinyin"=> "kwt",
            "initial"=>"K"

          ],
        [
            "short"=> "KE",
            "name"=> "肯尼亚",
            "en"=> "Kenya",
            "tel"=> "254",
            "pinyin"=> "kny",
            "initial"=>"K"

          ],
        [
            "short"=> "CK",
            "name"=> "库克群岛",
            "en"=> "CookIs.",
            "tel"=> "682",
            "pinyin"=> "kkqd",
            "initial"=>"K"

          ],

        [
            "short"=> "LV",
            "name"=> "拉脱维亚",
            "en"=> "Latvia",
            "tel"=> "371",
            "pinyin"=> "ltwy",
            "initial"=>"L"

          ],

        [
            "short"=> "LS",
            "name"=> "莱索托",
            "en"=> "Lesotho",
            "tel"=> "266",
            "pinyin"=> "lst",
            "initial"=>"L"

          ],

        [
            "short"=> "LA",
            "name"=> "老挝",
            "en"=> "Laos",
            "tel"=> "856",
            "pinyin"=> "lw",
            "initial"=>"L"

          ],
          [
            "short"=> "LB",
            "name"=> "黎巴嫩",
            "en"=> "Lebanon",
            "tel"=> "961",
            "pinyin"=> "lbn",
            "initial"=>"L"

          ],
        
        
        [
            "short"=> "LI",
            "name"=> "列支敦士登",
            "en"=> "Liechtenstein",
            "tel"=> "423",
            "pinyin"=> "lzdsd",
            "initial"=>"L"

          ],

        [
            "short"=> "LR",
            "name"=> "利比里亚",
            "en"=> "Liberia",
            "tel"=> "231",
            "pinyin"=> "lbly",
            "initial"=>"L"

          ],

        [
            "short"=> "LY",
            "name"=> "利比亚",
            "en"=> "Libya",
            "tel"=> "218",
            "pinyin"=> "lby",
            "initial"=>"L"

          ],
          
          [
            "short"=> "LT",
            "name"=> "立陶宛",
            "en"=> "Lithuania",
            "tel"=> "370",
            "pinyin"=> "ltw",
            "initial"=>"L"

          ],
          [
            "short"=> "LU",
            "name"=> "卢森堡",
            "en"=> "Luxembourg",
            "tel"=> "352",
            "pinyin"=> "lsb",
            "initial"=>"L"

          ],
          
        [
            "short"=> "RO",
            "name"=> "罗马尼亚",
            "en"=> "Romania",
            "tel"=> "40",
            "pinyin"=> "lmny",
            "initial"=>"L"

          ],

        [
            "short"=> "MV",
            "name"=> "马尔代夫",
            "en"=> "Maldives",
            "tel"=> "960",
            "pinyin"=> "medf",
            "initial"=>"M"


          ],
        [
            "short"=> "MT",
            "name"=> "马耳他",
            "en"=> "Malta",
            "tel"=> "356",
            "pinyin"=> "met",
            "initial"=>"M"

          ],
        [
            "short"=> "US",
            "name"=> "美国",
            "en"=> "UnitedStatesofAmerica",
            "tel"=> "1",
            "pinyin"=> "mg",
            "initial"=>"M"

          ],
        [
            "short"=> "MG",
            "name"=> "马达加斯加",
            "en"=> "Madagascar",
            "tel"=> "261",
            "pinyin"=> "mdjsj",
            "initial"=>"M"

          ],
        [
            "short"=> "MW",
            "name"=> "马拉维",
            "en"=> "Malawi",
            "tel"=> "265",
            "pinyin"=> "mlw",
            "initial"=>"M"

          ],
        [
            "short"=> "MY",
            "name"=> "马来西亚",
            "en"=> "Malaysia",
            "tel"=> "60",
            "pinyin"=> "mlxy",
            "initial"=>"M"

          ],
          [
            "short"=> "ML",
            "name"=> "马里",
            "en"=> "Mali",
            "tel"=> "223",
            "pinyin"=> "ml",
            "initial"=>"M"

          ],
        [
            "short"=> "MU",
            "name"=> "毛里求斯",
            "en"=> "Mauritius",
            "tel"=> "230",
            "pinyin"=> "mlqs",
            "initial"=>"M"

          ],
        [
            "short"=> "MN",
            "name"=> "蒙古",
            "en"=> "Mongolia",
            "tel"=> "976",
            "pinyin"=> "mg",
            "initial"=>"M"

          ],
        [
            "short"=> "MS",
            "name"=> "蒙特塞拉特岛",
            "en"=> "MontserratIs",
            "tel"=> "1664",
            "pinyin"=> "mtsstd",
            "initial"=>"M"

          ],
        [
            "short"=> "MM",
            "name"=> "缅甸",
            "en"=> "Burma",
            "tel"=> "95",
            "pinyin"=> "md",
            "initial"=>"M"

          ],
        [
            "short"=> "MD",
            "name"=> "摩尔多瓦",
            "en"=> "Moldova,Republicof",
            "tel"=> "373",
            "pinyin"=> "medw",
            "initial"=>"M"

          ],
        [
            "short"=> "BD",
            "name"=> "孟加拉国",
            "en"=> "Bangladesh",
            "tel"=> "880",
            "pinyin"=> "mjlg",
            "initial"=>"M"

          ],    

        [
            "short"=> "MA",
            "name"=> "摩洛哥",
            "en"=> "Morocco",
            "tel"=> "212",
            "pinyin"=> "mlg",
            "initial"=>"M"

          ],
          [
            "short"=> "MC",
            "name"=> "摩纳哥",
            "en"=> "Monaco",
            "tel"=> "377",
            "pinyin"=> "mng",
            "initial"=>"M"

          ],
          
        [
            "short"=> "MX",
            "name"=> "墨西哥",
            "en"=> "Mexico",
            "tel"=> "52",
            "pinyin"=> "mxg",
            "initial"=>"M"

          ],  
          
        [
            "short"=> "MZ",
            "name"=> "莫桑比克",
            "en"=> "Mozambique",
            "tel"=> "258",
            "pinyin"=> "msbk",
            "initial"=>"M"

          ], 

        [
            "short"=> "NA",
            "name"=> "纳米比亚",
            "en"=> "Namibia",
            "tel"=> "264",
            "pinyin"=> "nmby",
            "initial"=>"N"

          ],
          [
            "short"=> "ZA",
            "name"=> "南非",
            "en"=> "SouthAfrica",
            "tel"=> "27",
            "pinyin"=> "nf",
            "initial"=>"N"

          ],
          
          [
            "short"=> "YU",
            "name"=> "南斯拉夫",
            "en"=> "Yugoslavia",
            "tel"=> "381",
            "pinyin"=> "nslf",
            "initial"=>"N"

          ],
          [
            "short"=> "NR",
            "name"=> "瑙鲁",
            "en"=> "Nauru",
            "tel"=> "674",
            "pinyin"=> "nl",
            "initial"=>"N"

          ], 
          [
            "short"=> "NI",
            "name"=> "尼加拉瓜",
            "en"=> "Nicaragua",
            "tel"=> "505",
            "pinyin"=> "njlg",
            "initial"=>"N"

          ],
          [
            "short"=> "NP",
            "name"=> "尼泊尔",
            "en"=> "Nepal",
            "tel"=> "977",
            "pinyin"=> "nbe",
            "initial"=>"N"

          ],
          [
            "short"=> "NE",
            "name"=> "尼日尔",
            "en"=> "Niger",
            "tel"=> "977",
            "pinyin"=> "nre",
            "initial"=>"N"

          ],
          [
            "short"=> "NG",
            "name"=> "尼日利亚",
            "en"=> "Nigeria",
            "tel"=> "234",
            "pinyin"=> "nrly",
            "initial"=>"N"

          ],
          
          
          [
            "short"=> "NO",
            "name"=> "挪威",
            "en"=> "Norway",
            "tel"=> "47",
            "pinyin"=> "nw",
            "initial"=>"N"

          ],


        [
            "short"=> "PT",
            "name"=> "葡萄牙",
            "en"=> "Portugal",
            "tel"=> "351",
            "pinyin"=> "pty",
            "initial"=>"P"

          ], 

        [
            "short"=> "JP",
            "name"=> "日本",
            "en"=> "Japan",
            "tel"=> "81",
            "pinyin"=> "rb",
            "initial"=>"R"

          ],
        [
            "short"=> "SE",
            "name"=> "瑞典",
            "en"=> "Sweden",
            "tel"=> "46",
            "pinyin"=> "rd",
            "initial"=>"R"

          ], 
        
        [
            "short"=> "CH",
            "name"=> "瑞士",
            "en"=> "Switzerland",
            "tel"=> "41",
            "pinyin"=> "rs",
            "initial"=>"R"

          ],


        [
            "short"=> "SV",
            "name"=> "萨尔瓦多",
            "en"=> "EISalvador",
            "tel"=> "503",
            "pinyin"=> "sewd",
            "initial"=>"S"

          ], 
        [
            "short"=> "CY",
            "name"=> "塞浦路斯",
            "en"=> "Cyprus",
            "tel"=> "357",
            "pinyin"=> "spls",
            "initial"=>"S"

          ],
        [
            "short"=> "SL",
            "name"=> "塞拉利昂",
            "en"=> "SierraLeone",
            "tel"=> "232",
            "pinyin"=> "slla",
            "initial"=>"S"

          ],
        [
            "short"=> "SN",
            "name"=> "塞内加尔",
            "en"=> "Senegal",
            "tel"=> "221",
            "pinyin"=> "snje",
            "initial"=>"S"

          ],
        [
            "short"=> "SC",
            "name"=> "塞舌尔",
            "en"=> "Seychelles",
            "tel"=> "248",
            "pinyin"=> "sse",
            "initial"=>"S"

          ],
        [
            "short"=> "SA",
            "name"=> "沙特阿拉伯",
            "en"=> "SaudiArabia",
            "tel"=> "966",
            "pinyin"=> "stalb",
            "initial"=>"S"

          ],
        [
            "short"=> "ST",
            "name"=> "圣多美和普林西比",
            "en"=> "SaoTomeandPrincipe",
            "tel"=> "239",
            "pinyin"=> "sdmhplxb",
            "initial"=>"S"

          ],
        [
            "short"=> "LC",
            "name"=> "圣卢西亚",
            "en"=> "St.Lucia",
            "tel"=> "1758",
            "pinyin"=> "slxy",
            "initial"=>"S"

          ],
        [
            "short"=> "SM",
            "name"=> "圣马力诺",
            "en"=> "SanMarino",
            "tel"=> "378",
            "pinyin"=> "smln",
            "initial"=>"S"

          ],


        [
            "short"=> "LK",
            "name"=> "斯里兰卡",
            "en"=> "SriLanka",
            "tel"=> "94",
            "pinyin"=> "sllk",
            "initial"=>"S"

          ],
          [
            "short"=> "SI",
            "name"=> "斯洛文尼亚",
            "en"=> "Slovenia",
            "tel"=> "386",
            "pinyin"=> "slwny",
            "initial"=>"S"

          ],
          [
            "short"=> "SK",
            "name"=> "斯洛伐克",
            "en"=> "Slovakia",
            "tel"=> "421",
            "pinyin"=> "slfk",
            "initial"=>"S"

          ],
          [
            "short"=> "SZ",
            "name"=> "斯威士兰",
            "en"=> "Swaziland",
            "tel"=> "268",
            "pinyin"=> "swsl",
            "initial"=>"S"

          ],
          [
            "short"=> "SD",
            "name"=> "苏丹",
            "en"=> "Sudan",
            "tel"=> "249",
            "pinyin"=> "sd",
            "initial"=>"S"

          ],
          [
            "short"=> "SR",
            "name"=> "苏里南",
            "en"=> "Suriname",
            "tel"=> "597",
            "pinyin"=> "sln",
            "initial"=>"S"

          ],
          [
            "short"=> "VC",
            "name"=> "圣文森特岛",
            "en"=> "SaintVincent",
            "tel"=> "1784",
            "pinyin"=> "swstd",
            "initial"=>"S"

          ],
          [
            "short"=> "SB",
            "name"=> "所罗门群岛",
            "en"=> "SolomonIs",
            "tel"=> "677",
            "pinyin"=> "slmqd",
            "initial"=>"S"

          ],
        
          [
            "short"=> "SO",
            "name"=> "索马里",
            "en"=> "Somali",
            "tel"=> "252",
            "pinyin"=> "sml",
            "initial"=>"S"

          ],  

        [
            "short"=> "TJ",
            "name"=> "塔吉克斯坦",
            "en"=> "Tajikstan",
            "tel"=> "992",
            "pinyin"=> "tjkst",
            "initial"=>"T"

          ],
          [
            "short"=> "TH",
            "name"=> "泰国",
            "en"=> "Thailand",
            "tel"=> "66",
            "pinyin"=> "tg",
            "initial"=>"T"

          ],
          [
            "short"=> "TZ",
            "name"=> "坦桑尼亚",
            "en"=> "Tanzania",
            "tel"=> "255",
            "pinyin"=> "tsny",
            "initial"=>"T"

          ],
          [
            "short"=> "TO",
            "name"=> "汤加",
            "en"=> "Tonga",
            "tel"=> "676",
            "pinyin"=> "tj",
            "initial"=>"T"

          ],
          [
            "short"=> "TW",
            "name"=> "台湾(中国)",
            "en"=> "Taiwan",
            "tel"=> "886",
            "pinyin"=> "twzg",
            "initial"=>"T"

          ],
          [
            "short"=> "TT",
            "name"=> "特立尼达和多巴哥",
            "en"=> "TrinidadandTobago",
            "tel"=> "1809",
            "pinyin"=> "tlndhdbg",
            "initial"=>"T"

          ],
          
          [
            "short"=> "TM",
            "name"=> "土库曼斯坦",
            "en"=> "Turkmenistan",
            "tel"=> "993",
            "pinyin"=> "tkmst",
            "initial"=>"T"

          ],
          [
            "short"=> "TN",
            "name"=> "突尼斯",
            "en"=> "Tunisia",
            "tel"=> "216",
            "pinyin"=> "tns",
            "initial"=>"T"

          ],
          
          [
            "short"=> "TR",
            "name"=> "土耳其",
            "en"=> "Turkey",
            "tel"=> "90",
            "pinyin"=> "teq",
            "initial"=>"T"

          ],

          [
            "short"=> "GT",
            "name"=> "危地马拉",
            "en"=> "Guatemala",
            "tel"=> "502",
            "pinyin"=> "wdml",
            "initial"=>"W"

          ],

        [
            "short"=> "VE",
            "name"=> "委内瑞拉",
            "en"=> "Venezuela",
            "tel"=> "58",
            "pinyin"=> "wnrl",
            "initial"=>"W"

          ],  
          
        [
            "short"=> "BN",
            "name"=> "文莱",
            "en"=> "Brunei",
            "tel"=> "673",
            "pinyin"=> "wl",
            "initial"=>"W"

          ], 
          [
            "short"=> "UG",
            "name"=> "乌干达",
            "en"=> "Uganda",
            "tel"=> "256",
            "pinyin"=> "wgd",
            "initial"=>"W"

          ],
           
          [
            "short"=> "UA",
            "name"=> "乌克兰",
            "en"=> "Ukraine",
            "tel"=> "380",
            "pinyin"=> "wkl",
            "initial"=>"W"

          ],
          
          [
            "short"=> "UY",
            "name"=> "乌拉圭",
            "en"=> "Uruguay",
            "tel"=> "598",
            "pinyin"=> "wlg",
            "initial"=>"W"

          ],
          [
            "short"=> "UZ",
            "name"=> "乌兹别克斯坦",
            "en"=> "Uzbekistan",
            "tel"=> "233",
            "pinyin"=> "wzbkst",
            "initial"=>"W"

          ],


          [
            "short"=> "ES",
            "name"=> "西班牙",
            "en"=> "Spain",
            "tel"=> "34",
            "pinyin"=> "xby",
            "initial"=>"X"

          ],
          
        [
            "short"=> "GR",
            "name"=> "希腊",
            "en"=> "Greece",
            "tel"=> "30",
            "pinyin"=> "xl",
            "initial"=>"X"

          ],
          
          
          [
            "short"=> "HK",
            "name"=> "香港(中国)",
            "en"=> "Hongkong",
            "tel"=> "852",
            "pinyin"=> "xgzg",
            "initial"=>"X"

          ],

          [
            "short"=> "SG",
            "name"=> "新加坡",
            "en"=> "Singapore",
            "tel"=> "65",
            "pinyin"=> "xjp",
            "initial"=>"X"

          ], 
            
          [
            "short"=> "NZ",
            "name"=> "新西兰",
            "en"=> "NewZealand",
            "tel"=> "64",
            "pinyin"=> "xxl",
            "initial"=>"X"

          ],    
          
          [
            "short"=> "HU",
            "name"=> "匈牙利",
            "en"=> "Hungary",
            "tel"=> "36",
            "pinyin"=> "xyl",
            "initial"=>"X"

          ], 

          [
            "short"=> "SY",
            "name"=> "叙利亚",
            "en"=> "Syria",
            "tel"=> "963",
            "pinyin"=> "xly",
            "initial"=>"X"

          ], 

        [
            "short"=> "JM",
            "name"=> "牙买加",
            "en"=> "Jamaica",
            "tel"=> "1876",
            "pinyin"=> "ymj",
            "initial"=>"Y"

          ],
          [
            "short"=> "YE",
            "name"=> "也门",
            "en"=> "Yemen",
            "tel"=> "967",
            "pinyin"=> "ym",
            "initial"=>"Y"

          ],

          [
            "short"=> "IT",
            "name"=> "意大利",
            "en"=> "Italy",
            "tel"=> "39",
            "pinyin"=> "ydl",
            "initial"=>"Y"

          ],
          [
            "short"=> "IQ",
            "name"=> "伊拉克",
            "en"=> "Iraq",
            "tel"=> "964",
            "pinyin"=> "ylk",
            "initial"=>"Y"

          ],
          [
            "short"=> "IR",
            "name"=> "伊朗",
            "en"=> "Iran",
            "tel"=> "98",
            "pinyin"=> "yl",
            "initial"=>"Y"

          ],
          [
            "short"=> "IL",
            "name"=> "以色列",
            "en"=> "Israel",
            "tel"=> "972",
            "pinyin"=> "ysl",
            "initial"=>"Y"

          ],
          [
            "short"=> "IN",
            "name"=> "印度",
            "en"=> "India",
            "tel"=> "91",
            "pinyin"=> "yd",
            "initial"=>"Y"

          ],
          [
            "short"=> "ID",
            "name"=> "印度尼西亚",
            "en"=> "Indonesia",
            "tel"=> "62",
            "pinyin"=> "ydnxy",
            "initial"=>"Y"

          ],
          [
            "short"=> "GB",
            "name"=> "英国",
            "en"=> "UnitedKiongdom",
            "tel"=> "44",
            "pinyin"=> "yg",
            "initial"=>"Y"

          ],
          
          [
            "short"=> "JO",
            "name"=> "约旦",
            "en"=> "Jordan",
            "tel"=> "962",
            "pinyin"=> "yd",
            "initial"=>"Y"

          ],
          [
            "short"=> "VN",
            "name"=> "越南",
            "en"=> "Vietnam",
            "tel"=> "84",
            "pinyin"=> "yn",
            "initial"=>"Y"

          ],

        [
            "short"=> "ZM",
            "name"=> "赞比亚",
            "en"=> "Zambia",
            "tel"=> "260",
            "pinyin"=> "zby",
            "initial"=>"Z"

          ],

        [
            "short"=> "TD",
            "name"=> "乍得",
            "en"=> "Chad",
            "tel"=> "235",
            "pinyin"=> "zd",
            "initial"=>"Z"

          ],

        [
            "short"=> "ZR",
            "name"=> "扎伊尔",
            "en"=> "Zaire",
            "tel"=> "243",
            "pinyin"=> "zye",
            "initial"=>"Z"

          ],

        [
            "short"=> "GI",
            "name"=> "直布罗陀",
            "en"=> "Gibraltar",
            "tel"=> "350",
            "pinyin"=> "zblt",
            "initial"=>"Z"

          ],

        [
            "short"=> "CL",
            "name"=> "智利",
            "en"=> "Chile",
            "tel"=> "56",
            "pinyin"=> "zl",
            "initial"=>"Z"

          ],
          
          [
            "short"=> "CF",
            "name"=> "中非共和国",
            "en"=> "CentralAfricanRepublic",
            "tel"=> "236",
            "pinyin"=> "zfghg",
            "initial"=>"Z"

          ],

          [
            "short"=> "CN",
            "name"=> "中国",
            "en"=> "China",
            "tel"=> "86",
            "pinyin"=> "zg",
            "initial"=>"Z"

          ],

    );

          

  ?>

 

该国家排序已经是按照字母顺序进行排序了

二:在需要使用国家代号的代码处引入该PHP文件,下面列举两种引入方式:(引用时请注意修改实际文件路径)

thinkCMF5 :

$country_code=include CMF_ROOT.'data/config/countryCode.php';

Phalapi框架::

$country_code=include API_ROOT.'/../data/config/countryCode.php';

三:对国家代号进行处理,将相同国家名称首字母的国家放入一个集合中

$initial_arr=array_unique(array_column($country_code, 'initial')); //获取国家首字母列表

$new_arr=[];

array_multisort($initial_arr, SORT_ASC); //字典排序
foreach ($initial_arr as $k => $v) {
     $new_arr[$k]['initial']=$v;
     foreach ($country_code as $k1 => $v1) {
          if($v==$v1['initial']){
               $new_arr[$k]['list'][]=$v1;
           }
      }
}

$new_arr就是已经处理好的新国家代号数组

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值