Juno_okyo

Country Code To Name Conversion

Feb 22nd, 2015
328
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 10.25 KB | None | 0 0
  1. <?php
  2. // Source: http://www.h3xed.com/programming/country-code-to-name-conversion-php-function
  3.  
  4. function countryCodeToName($code) {
  5.     switch ($code) {
  6.         case 'AF': return 'Afghanistan';
  7.         case 'AX': return 'Aland Islands';
  8.         case 'AL': return 'Albania';
  9.         case 'DZ': return 'Algeria';
  10.         case 'AS': return 'American Samoa';
  11.         case 'AD': return 'Andorra';
  12.         case 'AO': return 'Angola';
  13.         case 'AI': return 'Anguilla';
  14.         case 'AQ': return 'Antarctica';
  15.         case 'AG': return 'Antigua and Barbuda';
  16.         case 'AR': return 'Argentina';
  17.         case 'AM': return 'Armenia';
  18.         case 'AW': return 'Aruba';
  19.         case 'AU': return 'Australia';
  20.         case 'AT': return 'Austria';
  21.         case 'AZ': return 'Azerbaijan';
  22.         case 'BS': return 'Bahamas the';
  23.         case 'BH': return 'Bahrain';
  24.         case 'BD': return 'Bangladesh';
  25.         case 'BB': return 'Barbados';
  26.         case 'BY': return 'Belarus';
  27.         case 'BE': return 'Belgium';
  28.         case 'BZ': return 'Belize';
  29.         case 'BJ': return 'Benin';
  30.         case 'BM': return 'Bermuda';
  31.         case 'BT': return 'Bhutan';
  32.         case 'BO': return 'Bolivia';
  33.         case 'BA': return 'Bosnia and Herzegovina';
  34.         case 'BW': return 'Botswana';
  35.         case 'BV': return 'Bouvet Island (Bouvetoya)';
  36.         case 'BR': return 'Brazil';
  37.         case 'IO': return 'British Indian Ocean Territory (Chagos Archipelago)';
  38.         case 'VG': return 'British Virgin Islands';
  39.         case 'BN': return 'Brunei Darussalam';
  40.         case 'BG': return 'Bulgaria';
  41.         case 'BF': return 'Burkina Faso';
  42.         case 'BI': return 'Burundi';
  43.         case 'KH': return 'Cambodia';
  44.         case 'CM': return 'Cameroon';
  45.         case 'CA': return 'Canada';
  46.         case 'CV': return 'Cape Verde';
  47.         case 'KY': return 'Cayman Islands';
  48.         case 'CF': return 'Central African Republic';
  49.         case 'TD': return 'Chad';
  50.         case 'CL': return 'Chile';
  51.         case 'CN': return 'China';
  52.         case 'CX': return 'Christmas Island';
  53.         case 'CC': return 'Cocos (Keeling) Islands';
  54.         case 'CO': return 'Colombia';
  55.         case 'KM': return 'Comoros the';
  56.         case 'CD': return 'Congo';
  57.         case 'CG': return 'Congo the';
  58.         case 'CK': return 'Cook Islands';
  59.         case 'CR': return 'Costa Rica';
  60.         case 'CI': return 'Cote d\'Ivoire';
  61.         case 'HR': return 'Croatia';
  62.         case 'CU': return 'Cuba';
  63.         case 'CY': return 'Cyprus';
  64.         case 'CZ': return 'Czech Republic';
  65.         case 'DK': return 'Denmark';
  66.         case 'DJ': return 'Djibouti';
  67.         case 'DM': return 'Dominica';
  68.         case 'DO': return 'Dominican Republic';
  69.         case 'EC': return 'Ecuador';
  70.         case 'EG': return 'Egypt';
  71.         case 'SV': return 'El Salvador';
  72.         case 'GQ': return 'Equatorial Guinea';
  73.         case 'ER': return 'Eritrea';
  74.         case 'EE': return 'Estonia';
  75.         case 'ET': return 'Ethiopia';
  76.         case 'FO': return 'Faroe Islands';
  77.         case 'FK': return 'Falkland Islands (Malvinas)';
  78.         case 'FJ': return 'Fiji the Fiji Islands';
  79.         case 'FI': return 'Finland';
  80.         case 'FR': return 'France, French Republic';
  81.         case 'GF': return 'French Guiana';
  82.         case 'PF': return 'French Polynesia';
  83.         case 'TF': return 'French Southern Territories';
  84.         case 'GA': return 'Gabon';
  85.         case 'GM': return 'Gambia the';
  86.         case 'GE': return 'Georgia';
  87.         case 'DE': return 'Germany';
  88.         case 'GH': return 'Ghana';
  89.         case 'GI': return 'Gibraltar';
  90.         case 'GR': return 'Greece';
  91.         case 'GL': return 'Greenland';
  92.         case 'GD': return 'Grenada';
  93.         case 'GP': return 'Guadeloupe';
  94.         case 'GU': return 'Guam';
  95.         case 'GT': return 'Guatemala';
  96.         case 'GG': return 'Guernsey';
  97.         case 'GN': return 'Guinea';
  98.         case 'GW': return 'Guinea-Bissau';
  99.         case 'GY': return 'Guyana';
  100.         case 'HT': return 'Haiti';
  101.         case 'HM': return 'Heard Island and McDonald Islands';
  102.         case 'VA': return 'Holy See (Vatican City State)';
  103.         case 'HN': return 'Honduras';
  104.         case 'HK': return 'Hong Kong';
  105.         case 'HU': return 'Hungary';
  106.         case 'IS': return 'Iceland';
  107.         case 'IN': return 'India';
  108.         case 'ID': return 'Indonesia';
  109.         case 'IR': return 'Iran';
  110.         case 'IQ': return 'Iraq';
  111.         case 'IE': return 'Ireland';
  112.         case 'IM': return 'Isle of Man';
  113.         case 'IL': return 'Israel';
  114.         case 'IT': return 'Italy';
  115.         case 'JM': return 'Jamaica';
  116.         case 'JP': return 'Japan';
  117.         case 'JE': return 'Jersey';
  118.         case 'JO': return 'Jordan';
  119.         case 'KZ': return 'Kazakhstan';
  120.         case 'KE': return 'Kenya';
  121.         case 'KI': return 'Kiribati';
  122.         case 'KP': return 'Korea';
  123.         case 'KR': return 'Korea';
  124.         case 'KW': return 'Kuwait';
  125.         case 'KG': return 'Kyrgyz Republic';
  126.         case 'LA': return 'Lao';
  127.         case 'LV': return 'Latvia';
  128.         case 'LB': return 'Lebanon';
  129.         case 'LS': return 'Lesotho';
  130.         case 'LR': return 'Liberia';
  131.         case 'LY': return 'Libyan Arab Jamahiriya';
  132.         case 'LI': return 'Liechtenstein';
  133.         case 'LT': return 'Lithuania';
  134.         case 'LU': return 'Luxembourg';
  135.         case 'MO': return 'Macao';
  136.         case 'MK': return 'Macedonia';
  137.         case 'MG': return 'Madagascar';
  138.         case 'MW': return 'Malawi';
  139.         case 'MY': return 'Malaysia';
  140.         case 'MV': return 'Maldives';
  141.         case 'ML': return 'Mali';
  142.         case 'MT': return 'Malta';
  143.         case 'MH': return 'Marshall Islands';
  144.         case 'MQ': return 'Martinique';
  145.         case 'MR': return 'Mauritania';
  146.         case 'MU': return 'Mauritius';
  147.         case 'YT': return 'Mayotte';
  148.         case 'MX': return 'Mexico';
  149.         case 'FM': return 'Micronesia';
  150.         case 'MD': return 'Moldova';
  151.         case 'MC': return 'Monaco';
  152.         case 'MN': return 'Mongolia';
  153.         case 'ME': return 'Montenegro';
  154.         case 'MS': return 'Montserrat';
  155.         case 'MA': return 'Morocco';
  156.         case 'MZ': return 'Mozambique';
  157.         case 'MM': return 'Myanmar';
  158.         case 'NA': return 'Namibia';
  159.         case 'NR': return 'Nauru';
  160.         case 'NP': return 'Nepal';
  161.         case 'AN': return 'Netherlands Antilles';
  162.         case 'NL': return 'Netherlands the';
  163.         case 'NC': return 'New Caledonia';
  164.         case 'NZ': return 'New Zealand';
  165.         case 'NI': return 'Nicaragua';
  166.         case 'NE': return 'Niger';
  167.         case 'NG': return 'Nigeria';
  168.         case 'NU': return 'Niue';
  169.         case 'NF': return 'Norfolk Island';
  170.         case 'MP': return 'Northern Mariana Islands';
  171.         case 'NO': return 'Norway';
  172.         case 'OM': return 'Oman';
  173.         case 'PK': return 'Pakistan';
  174.         case 'PW': return 'Palau';
  175.         case 'PS': return 'Palestinian Territory';
  176.         case 'PA': return 'Panama';
  177.         case 'PG': return 'Papua New Guinea';
  178.         case 'PY': return 'Paraguay';
  179.         case 'PE': return 'Peru';
  180.         case 'PH': return 'Philippines';
  181.         case 'PN': return 'Pitcairn Islands';
  182.         case 'PL': return 'Poland';
  183.         case 'PT': return 'Portugal, Portuguese Republic';
  184.         case 'PR': return 'Puerto Rico';
  185.         case 'QA': return 'Qatar';
  186.         case 'RE': return 'Reunion';
  187.         case 'RO': return 'Romania';
  188.         case 'RU': return 'Russian Federation';
  189.         case 'RW': return 'Rwanda';
  190.         case 'BL': return 'Saint Barthelemy';
  191.         case 'SH': return 'Saint Helena';
  192.         case 'KN': return 'Saint Kitts and Nevis';
  193.         case 'LC': return 'Saint Lucia';
  194.         case 'MF': return 'Saint Martin';
  195.         case 'PM': return 'Saint Pierre and Miquelon';
  196.         case 'VC': return 'Saint Vincent and the Grenadines';
  197.         case 'WS': return 'Samoa';
  198.         case 'SM': return 'San Marino';
  199.         case 'ST': return 'Sao Tome and Principe';
  200.         case 'SA': return 'Saudi Arabia';
  201.         case 'SN': return 'Senegal';
  202.         case 'RS': return 'Serbia';
  203.         case 'SC': return 'Seychelles';
  204.         case 'SL': return 'Sierra Leone';
  205.         case 'SG': return 'Singapore';
  206.         case 'SK': return 'Slovakia (Slovak Republic)';
  207.         case 'SI': return 'Slovenia';
  208.         case 'SB': return 'Solomon Islands';
  209.         case 'SO': return 'Somalia, Somali Republic';
  210.         case 'ZA': return 'South Africa';
  211.         case 'GS': return 'South Georgia and the South Sandwich Islands';
  212.         case 'ES': return 'Spain';
  213.         case 'LK': return 'Sri Lanka';
  214.         case 'SD': return 'Sudan';
  215.         case 'SR': return 'Suriname';
  216.         case 'SJ': return 'Svalbard & Jan Mayen Islands';
  217.         case 'SZ': return 'Swaziland';
  218.         case 'SE': return 'Sweden';
  219.         case 'CH': return 'Switzerland, Swiss Confederation';
  220.         case 'SY': return 'Syrian Arab Republic';
  221.         case 'TW': return 'Taiwan';
  222.         case 'TJ': return 'Tajikistan';
  223.         case 'TZ': return 'Tanzania';
  224.         case 'TH': return 'Thailand';
  225.         case 'TL': return 'Timor-Leste';
  226.         case 'TG': return 'Togo';
  227.         case 'TK': return 'Tokelau';
  228.         case 'TO': return 'Tonga';
  229.         case 'TT': return 'Trinidad and Tobago';
  230.         case 'TN': return 'Tunisia';
  231.         case 'TR': return 'Turkey';
  232.         case 'TM': return 'Turkmenistan';
  233.         case 'TC': return 'Turks and Caicos Islands';
  234.         case 'TV': return 'Tuvalu';
  235.         case 'UG': return 'Uganda';
  236.         case 'UA': return 'Ukraine';
  237.         case 'AE': return 'United Arab Emirates';
  238.         case 'GB': return 'United Kingdom';
  239.         case 'US': return 'United States of America';
  240.         case 'UM': return 'United States Minor Outlying Islands';
  241.         case 'VI': return 'United States Virgin Islands';
  242.         case 'UY': return 'Uruguay, Eastern Republic of';
  243.         case 'UZ': return 'Uzbekistan';
  244.         case 'VU': return 'Vanuatu';
  245.         case 'VE': return 'Venezuela';
  246.         case 'VN': return 'Vietnam';
  247.         case 'WF': return 'Wallis and Futuna';
  248.         case 'EH': return 'Western Sahara';
  249.         case 'YE': return 'Yemen';
  250.         case 'ZM': return 'Zambia';
  251.         case 'ZW': return 'Zimbabwe';
  252.     }
  253.     return false;
  254. }
Add Comment
Please, Sign In to add comment