Skip to content

Instantly share code, notes, and snippets.

@bizley
Created May 27, 2016 17:57
Show Gist options
  • Save bizley/97dcf583f80217c864223308c4c4a242 to your computer and use it in GitHub Desktop.
Save bizley/97dcf583f80217c864223308c4c4a242 to your computer and use it in GitHub Desktop.
Contries ISO codes
<?php
$countries = [
'AF' => Yii::t('app/countries', 'Afghanistan'),
'AL' => Yii::t('app/countries', 'Albania'),
'DZ' => Yii::t('app/countries', 'Algeria'),
'AS' => Yii::t('app/countries', 'American Samoa'),
'AD' => Yii::t('app/countries', 'Andorra'),
'AO' => Yii::t('app/countries', 'Angola'),
'AI' => Yii::t('app/countries', 'Anguilla'),
'AQ' => Yii::t('app/countries', 'Antarctica'),
'AG' => Yii::t('app/countries', 'Antigua and Barbuda'),
'AR' => Yii::t('app/countries', 'Argentina'),
'AM' => Yii::t('app/countries', 'Armenia'),
'AW' => Yii::t('app/countries', 'Aruba'),
'AU' => Yii::t('app/countries', 'Australia'),
'AT' => Yii::t('app/countries', 'Austria'),
'AZ' => Yii::t('app/countries', 'Azerbaijan'),
'BS' => Yii::t('app/countries', 'Bahamas'),
'BH' => Yii::t('app/countries', 'Bahrain'),
'BD' => Yii::t('app/countries', 'Bangladesh'),
'BB' => Yii::t('app/countries', 'Barbados'),
'BY' => Yii::t('app/countries', 'Belarus'),
'BE' => Yii::t('app/countries', 'Belgium'),
'BZ' => Yii::t('app/countries', 'Belize'),
'BJ' => Yii::t('app/countries', 'Benin'),
'BM' => Yii::t('app/countries', 'Bermuda'),
'BT' => Yii::t('app/countries', 'Bhutan'),
'BO' => Yii::t('app/countries', 'Bolivia, Plurinational State of'),
'BQ' => Yii::t('app/countries', 'Bonaire, Sint Eustatius and Saba'),
'BA' => Yii::t('app/countries', 'Bosnia and Herzegovina'),
'BW' => Yii::t('app/countries', 'Botswana'),
'BV' => Yii::t('app/countries', 'Bouvet Island'),
'BR' => Yii::t('app/countries', 'Brazil'),
'IO' => Yii::t('app/countries', 'British Indian Ocean Territory'),
'BN' => Yii::t('app/countries', 'Brunei Darussalam'),
'BG' => Yii::t('app/countries', 'Bulgaria'),
'BF' => Yii::t('app/countries', 'Burkina Faso'),
'BI' => Yii::t('app/countries', 'Burundi'),
'KH' => Yii::t('app/countries', 'Cambodia'),
'CM' => Yii::t('app/countries', 'Cameroon'),
'CA' => Yii::t('app/countries', 'Canada'),
'CV' => Yii::t('app/countries', 'Cape Verde'),
'KY' => Yii::t('app/countries', 'Cayman Islands'),
'CF' => Yii::t('app/countries', 'Central African Republic'),
'TD' => Yii::t('app/countries', 'Chad'),
'CL' => Yii::t('app/countries', 'Chile'),
'CN' => Yii::t('app/countries', 'China'),
'CX' => Yii::t('app/countries', 'Christmas Island'),
'CC' => Yii::t('app/countries', 'Cocos (Keeling) Islands'),
'CO' => Yii::t('app/countries', 'Colombia'),
'KM' => Yii::t('app/countries', 'Comoros'),
'CG' => Yii::t('app/countries', 'Congo'),
'CD' => Yii::t('app/countries', 'Congo, the Democratic Republic of the'),
'CK' => Yii::t('app/countries', 'Cook Islands'),
'CR' => Yii::t('app/countries', 'Costa Rica'),
'HR' => Yii::t('app/countries', 'Croatia'),
'CU' => Yii::t('app/countries', 'Cuba'),
'CW' => Yii::t('app/countries', 'Curaçao'),
'CY' => Yii::t('app/countries', 'Cyprus'),
'CZ' => Yii::t('app/countries', 'Czech Republic'),
'CI' => Yii::t('app/countries', "Côte d'Ivoire"),
'DK' => Yii::t('app/countries', 'Denmark'),
'DJ' => Yii::t('app/countries', 'Djibouti'),
'DM' => Yii::t('app/countries', 'Dominica'),
'DO' => Yii::t('app/countries', 'Dominican Republic'),
'EC' => Yii::t('app/countries', 'Ecuador'),
'EG' => Yii::t('app/countries', 'Egypt'),
'SV' => Yii::t('app/countries', 'El Salvador'),
'GQ' => Yii::t('app/countries', 'Equatorial Guinea'),
'ER' => Yii::t('app/countries', 'Eritrea'),
'EE' => Yii::t('app/countries', 'Estonia'),
'ET' => Yii::t('app/countries', 'Ethiopia'),
'FK' => Yii::t('app/countries', 'Falkland Islands (Malvinas)'),
'FO' => Yii::t('app/countries', 'Faroe Islands'),
'FJ' => Yii::t('app/countries', 'Fiji'),
'FI' => Yii::t('app/countries', 'Finland'),
'FR' => Yii::t('app/countries', 'France'),
'GF' => Yii::t('app/countries', 'French Guiana'),
'PF' => Yii::t('app/countries', 'French Polynesia'),
'TF' => Yii::t('app/countries', 'French Southern Territories'),
'GA' => Yii::t('app/countries', 'Gabon'),
'GM' => Yii::t('app/countries', 'Gambia'),
'GE' => Yii::t('app/countries', 'Georgia'),
'DE' => Yii::t('app/countries', 'Germany'),
'GH' => Yii::t('app/countries', 'Ghana'),
'GI' => Yii::t('app/countries', 'Gibraltar'),
'GR' => Yii::t('app/countries', 'Greece'),
'GL' => Yii::t('app/countries', 'Greenland'),
'GD' => Yii::t('app/countries', 'Grenada'),
'GP' => Yii::t('app/countries', 'Guadeloupe'),
'GU' => Yii::t('app/countries', 'Guam'),
'GT' => Yii::t('app/countries', 'Guatemala'),
'GG' => Yii::t('app/countries', 'Guernsey'),
'GN' => Yii::t('app/countries', 'Guinea'),
'GW' => Yii::t('app/countries', 'Guinea-Bissau'),
'GY' => Yii::t('app/countries', 'Guyana'),
'HT' => Yii::t('app/countries', 'Haiti'),
'HM' => Yii::t('app/countries', 'Heard Island and McDonald Islands'),
'VA' => Yii::t('app/countries', 'Holy See (Vatican City State)'),
'HN' => Yii::t('app/countries', 'Honduras'),
'HK' => Yii::t('app/countries', 'Hong Kong'),
'HU' => Yii::t('app/countries', 'Hungary'),
'IS' => Yii::t('app/countries', 'Iceland'),
'IN' => Yii::t('app/countries', 'India'),
'ID' => Yii::t('app/countries', 'Indonesia'),
'IR' => Yii::t('app/countries', 'Iran, Islamic Republic of'),
'IQ' => Yii::t('app/countries', 'Iraq'),
'IE' => Yii::t('app/countries', 'Ireland'),
'IM' => Yii::t('app/countries', 'Isle of Man'),
'IL' => Yii::t('app/countries', 'Israel'),
'IT' => Yii::t('app/countries', 'Italy'),
'JM' => Yii::t('app/countries', 'Jamaica'),
'JP' => Yii::t('app/countries', 'Japan'),
'JE' => Yii::t('app/countries', 'Jersey'),
'JO' => Yii::t('app/countries', 'Jordan'),
'KZ' => Yii::t('app/countries', 'Kazakhstan'),
'KE' => Yii::t('app/countries', 'Kenya'),
'KI' => Yii::t('app/countries', 'Kiribati'),
'KP' => Yii::t('app/countries', "Korea, Democratic People's Republic of"),
'KR' => Yii::t('app/countries', 'Korea, Republic of'),
'KW' => Yii::t('app/countries', 'Kuwait'),
'KG' => Yii::t('app/countries', 'Kyrgyzstan'),
'LA' => Yii::t('app/countries', "Lao People's Democratic Republic"),
'LV' => Yii::t('app/countries', 'Latvia'),
'LB' => Yii::t('app/countries', 'Lebanon'),
'LS' => Yii::t('app/countries', 'Lesotho'),
'LR' => Yii::t('app/countries', 'Liberia'),
'LY' => Yii::t('app/countries', 'Libyan Arab Jamahiriya'),
'LI' => Yii::t('app/countries', 'Liechtenstein'),
'LT' => Yii::t('app/countries', 'Lithuania'),
'LU' => Yii::t('app/countries', 'Luxembourg'),
'MO' => Yii::t('app/countries', 'Macao'),
'MK' => Yii::t('app/countries', 'Macedonia, the former Yugoslav Republic of'),
'MG' => Yii::t('app/countries', 'Madagascar'),
'MW' => Yii::t('app/countries', 'Malawi'),
'MY' => Yii::t('app/countries', 'Malaysia'),
'MV' => Yii::t('app/countries', 'Maldives'),
'ML' => Yii::t('app/countries', 'Mali'),
'MT' => Yii::t('app/countries', 'Malta'),
'MH' => Yii::t('app/countries', 'Marshall Islands'),
'MQ' => Yii::t('app/countries', 'Martinique'),
'MR' => Yii::t('app/countries', 'Mauritania'),
'MU' => Yii::t('app/countries', 'Mauritius'),
'YT' => Yii::t('app/countries', 'Mayotte'),
'MX' => Yii::t('app/countries', 'Mexico'),
'FM' => Yii::t('app/countries', 'Micronesia, Federated States of'),
'MD' => Yii::t('app/countries', 'Moldova, Republic of'),
'MC' => Yii::t('app/countries', 'Monaco'),
'MN' => Yii::t('app/countries', 'Mongolia'),
'ME' => Yii::t('app/countries', 'Montenegro'),
'MS' => Yii::t('app/countries', 'Montserrat'),
'MA' => Yii::t('app/countries', 'Morocco'),
'MZ' => Yii::t('app/countries', 'Mozambique'),
'MM' => Yii::t('app/countries', 'Myanmar'),
'NA' => Yii::t('app/countries', 'Namibia'),
'NR' => Yii::t('app/countries', 'Nauru'),
'NP' => Yii::t('app/countries', 'Nepal'),
'NL' => Yii::t('app/countries', 'Netherlands'),
'NC' => Yii::t('app/countries', 'New Caledonia'),
'NZ' => Yii::t('app/countries', 'New Zealand'),
'NI' => Yii::t('app/countries', 'Nicaragua'),
'NE' => Yii::t('app/countries', 'Niger'),
'NG' => Yii::t('app/countries', 'Nigeria'),
'NU' => Yii::t('app/countries', 'Niue'),
'NF' => Yii::t('app/countries', 'Norfolk Island'),
'MP' => Yii::t('app/countries', 'Northern Mariana Islands'),
'NO' => Yii::t('app/countries', 'Norway'),
'OM' => Yii::t('app/countries', 'Oman'),
'PK' => Yii::t('app/countries', 'Pakistan'),
'PW' => Yii::t('app/countries', 'Palau'),
'PS' => Yii::t('app/countries', 'Palestinian Territory, Occupied'),
'PA' => Yii::t('app/countries', 'Panama'),
'PG' => Yii::t('app/countries', 'Papua New Guinea'),
'PY' => Yii::t('app/countries', 'Paraguay'),
'PE' => Yii::t('app/countries', 'Peru'),
'PH' => Yii::t('app/countries', 'Philippines'),
'PN' => Yii::t('app/countries', 'Pitcairn'),
'PL' => Yii::t('app/countries', 'Poland'),
'PT' => Yii::t('app/countries', 'Portugal'),
'PR' => Yii::t('app/countries', 'Puerto Rico'),
'QA' => Yii::t('app/countries', 'Qatar'),
'RO' => Yii::t('app/countries', 'Romania'),
'RU' => Yii::t('app/countries', 'Russian Federation'),
'RW' => Yii::t('app/countries', 'Rwanda'),
'RE' => Yii::t('app/countries', 'Réunion'),
'BL' => Yii::t('app/countries', 'Saint Barthélemy'),
'SH' => Yii::t('app/countries', 'Saint Helena, Ascension and Tristan da Cunha'),
'KN' => Yii::t('app/countries', 'Saint Kitts and Nevis'),
'LC' => Yii::t('app/countries', 'Saint Lucia'),
'MF' => Yii::t('app/countries', 'Saint Martin (French part)'),
'PM' => Yii::t('app/countries', 'Saint Pierre and Miquelon'),
'VC' => Yii::t('app/countries', 'Saint Vincent and the Grenadines'),
'WS' => Yii::t('app/countries', 'Samoa'),
'SM' => Yii::t('app/countries', 'San Marino'),
'ST' => Yii::t('app/countries', 'Sao Tome and Principe'),
'SA' => Yii::t('app/countries', 'Saudi Arabia'),
'SN' => Yii::t('app/countries', 'Senegal'),
'RS' => Yii::t('app/countries', 'Serbia'),
'SC' => Yii::t('app/countries', 'Seychelles'),
'SL' => Yii::t('app/countries', 'Sierra Leone'),
'SG' => Yii::t('app/countries', 'Singapore'),
'SX' => Yii::t('app/countries', 'Sint Maarten (Dutch part)'),
'SK' => Yii::t('app/countries', 'Slovakia'),
'SI' => Yii::t('app/countries', 'Slovenia'),
'SB' => Yii::t('app/countries', 'Solomon Islands'),
'SO' => Yii::t('app/countries', 'Somalia'),
'ZA' => Yii::t('app/countries', 'South Africa'),
'GS' => Yii::t('app/countries', 'South Georgia and the South Sandwich Islands'),
'SS' => Yii::t('app/countries', 'South Sudan'),
'ES' => Yii::t('app/countries', 'Spain'),
'LK' => Yii::t('app/countries', 'Sri Lanka'),
'SD' => Yii::t('app/countries', 'Sudan'),
'SR' => Yii::t('app/countries', 'Suriname'),
'SJ' => Yii::t('app/countries', 'Svalbard and Jan Mayen'),
'SZ' => Yii::t('app/countries', 'Swaziland'),
'SE' => Yii::t('app/countries', 'Sweden'),
'CH' => Yii::t('app/countries', 'Switzerland'),
'SY' => Yii::t('app/countries', 'Syrian Arab Republic'),
'TW' => Yii::t('app/countries', 'Taiwan, Province of China'),
'TJ' => Yii::t('app/countries', 'Tajikistan'),
'TZ' => Yii::t('app/countries', 'Tanzania, United Republic of'),
'TH' => Yii::t('app/countries', 'Thailand'),
'TL' => Yii::t('app/countries', 'Timor-Leste'),
'TG' => Yii::t('app/countries', 'Togo'),
'TK' => Yii::t('app/countries', 'Tokelau'),
'TO' => Yii::t('app/countries', 'Tonga'),
'TT' => Yii::t('app/countries', 'Trinidad and Tobago'),
'TN' => Yii::t('app/countries', 'Tunisia'),
'TR' => Yii::t('app/countries', 'Turkey'),
'TM' => Yii::t('app/countries', 'Turkmenistan'),
'TC' => Yii::t('app/countries', 'Turks and Caicos Islands'),
'TV' => Yii::t('app/countries', 'Tuvalu'),
'UG' => Yii::t('app/countries', 'Uganda'),
'UA' => Yii::t('app/countries', 'Ukraine'),
'AE' => Yii::t('app/countries', 'United Arab Emirates'),
'GB' => Yii::t('app/countries', 'United Kingdom'),
'US' => Yii::t('app/countries', 'United States'),
'UM' => Yii::t('app/countries', 'United States Minor Outlying Islands'),
'UY' => Yii::t('app/countries', 'Uruguay'),
'UZ' => Yii::t('app/countries', 'Uzbekistan'),
'VU' => Yii::t('app/countries', 'Vanuatu'),
'VE' => Yii::t('app/countries', 'Venezuela, Bolivarian Republic of'),
'VN' => Yii::t('app/countries', 'Viet Nam'),
'VG' => Yii::t('app/countries', 'Virgin Islands, British'),
'VI' => Yii::t('app/countries', 'Virgin Islands, U.S.'),
'WF' => Yii::t('app/countries', 'Wallis and Futuna'),
'EH' => Yii::t('app/countries', 'Western Sahara'),
'YE' => Yii::t('app/countries', 'Yemen'),
'ZM' => Yii::t('app/countries', 'Zambia'),
'ZW' => Yii::t('app/countries', 'Zimbabwe'),
'AX' => Yii::t('app/countries', 'Åland Islands'),
];
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment