I needed to make a drop down list from which the user could select a country. Couldn't find any ready-to-use solution so I constructed my own list (added below). It has two dimensions to allow for option groups.

Add the code to the PHP field of a Text Field>Selection List widget (omit the <?php ?> tags, they are just added for layout purposes):

$array['Africa']['Algeria'] = "Algeria (People's Democratic Republic of Algeria)";
$array['Africa']['Angola'] = "Angola (Republic of Angola)";
$array['Africa']['Benin'] = "Benin (Republic of Benin)";
$array['Africa']['Botswana'] = "Botswana (Republic of Botswana)";
$array['Africa']['BurkinaFaso'] = "Burkina Faso";
$array['Africa']['Burundi'] = "Burundi (Republic of Burundi)";
$array['Africa']['Cameroon'] = "Cameroon (Republic of Cameroon)";
$array['Africa']['CapeVerde'] = "Cape Verde (Republic of Cape Verde)";
$array['Africa']['CentralAfricanRepublic'] = "Central African Republic (Central African Republic)";
$array['Africa']['Chad'] = "Chad (Republic of Chad)";
$array['Africa']['Comoros'] = "Comoros (Union of the Comoros)";
$array['Africa']['CotedIvoire'] = "Côte d'Ivoire (Republic of Côte d'Ivoire)";
$array['Africa']['Djibouti'] = "Djibouti (Republic of Djibouti)";
$array['Africa']['Egypt'] = "Egypt (Arab Republic of Egypt)";
$array['Africa']['EquatorialGuinea'] = "Equatorial Guinea (Republic of Equatorial Guinea)";
$array['Africa']['Eritrea'] = "Eritrea (State of Eritrea)";
$array['Africa']['Ethiopia'] = "Ethiopia (Federal Democratic Republic of Ethiopia)";
$array['Africa']['Gabon'] = "Gabon (Gabonese Republic)";
$array['Africa']['Gambia'] = "Gambia (Republic of The Gambia)";
$array['Africa']['Ghana'] = "Ghana (Republic of Ghana)";
$array['Africa']['Guinea'] = "Guinea (Republic of Guinea)";
$array['Africa']['GuineaBissau'] = "Guinea-Bissau (Republic of Guinea-Bissau)";
$array['Africa']['Kenya'] = "Kenya (Republic of Kenya)";
$array['Africa']['Lesotho'] = "Lesotho (Kingdom of Lesotho)";
$array['Africa']['Liberia'] = "Liberia (Republic of Liberia)";
$array['Africa']['Libya'] = "Libya (Great Socialist People's Libyan Arab Jamahiriya)";
$array['Africa']['Madagascar'] = "Madagascar (Republic of Madagascar)";
$array['Africa']['Malawi'] = "Malawi (Republic of Malawi)";
$array['Africa']['Mali'] = "Mali (Republic of Mali)";
$array['Africa']['Mauritania'] = "Mauritania (Islamic Republic of Mauritania)";
$array['Africa']['Mauritius'] = "Mauritius (Republic of Mauritius)";
$array['Africa']['Morocco'] = "Morocco (Kingdom of Morocco)";
$array['Africa']['Mozambique'] = "Mozambique (Republic of Mozambique)";
$array['Africa']['Namibia'] = "Namibia (Republic of Namibia)";
$array['Africa']['Niger'] = "Niger (Republic of Niger)";
$array['Africa']['Nigeria'] = "Nigeria (Federal Republic of Nigeria)";
$array['Africa']['Congo'] = "Republic of the Congo (Republic of the Congo)";
$array['Africa']['Rwanda'] = "Rwanda (Republic of Rwanda)";
$array['Africa']['SaoTomeAndPrincipe'] = "Sao Tome and Principe";
$array['Africa']['Senegal'] = "Senegal (Republic of Senegal)";
$array['Africa']['Seychelles'] = "Seychelles (Republic of Seychelles)";
$array['Africa']['SierraLeone'] = "Sierra Leone (Republic of Sierra Leone)";
$array['Africa']['Somalia'] = "Somalia (Somali Republic)";
$array['Africa']['SouthAfrica'] = "South Africa (Republic of South Africa)";
$array['Africa']['Sudan'] = "Sudan (Republic of Sudan)";
$array['Africa']['Swaziland'] = "Swaziland (Kingdom of Swaziland)";
$array['Africa']['Tanzania'] = "Tanzania (United Republic of Tanzania)";
$array['Africa']['Togo'] = "Togo (Togolese Republic)";
$array['Africa']['Tunisia'] = "Tunisia (Tunisian Republic)";
$array['Africa']['Uganda'] = "Uganda (Republic of Uganda)";
$array['Africa']['WesternSahara'] = "Western Sahara (Sahrawi Arab Democratic Republic)";
$array['Africa']['Zambia'] = "Zambia (Republic of Zambia)";
$array['Africa']['Zimbabwe'] = "Zimbabwe (Republic of Zimbabwe)";

$array['Asia']['Afghanistan'] = "Afghanistan";
$array['Asia']['Armenia'] = "Armenia";
$array['Asia']['Azerbaijan'] = "Azerbaijan";
$array['Asia']['Bahrain'] = "Bahrain";
$array['Asia']['Bangladesh'] = "Bangladesh";
$array['Asia']['Bhutan'] = "Bhutan";
$array['Asia']['Brunei'] = "Brunei";
$array['Asia']['Burma'] = "Burma (Myanmar)";
$array['Asia']['Cambodia'] = "Cambodia";
$array['Asia']['China'] = "China";
$array['Asia']['Georgia'] = "Georgia";
$array['Asia']['HongKong'] = "Hong Kong";
$array['Asia']['India'] = "India";
$array['Asia']['Indonesia'] = "Indonesia";
$array['Asia']['Iran'] = "Iran";
$array['Asia']['Iraq'] = "Iraq";
$array['Asia']['Israel'] = "Israel";
$array['Asia']['Japan'] = "Japan";
$array['Asia']['Jordan'] = "Jordan";
$array['Asia']['Kazakhstan'] = "Kazakhstan";
$array['Asia']['KoreaNorth'] = "Korea - North";
$array['Asia']['KoreaSouth'] = "Korea - South";
$array['Asia']['Kuwait'] = "Kuwait";
$array['Asia']['Kyrgyzstan'] = "Kyrgyzstan";
$array['Asia']['Laos'] = "Laos";
$array['Asia']['Lebanon'] = "Lebanon";
$array['Asia']['Malaysia'] = "Malaysia";
$array['Asia']['Maldives'] = "Maldives";
$array['Asia']['Mongolia'] = "Mongolia";
$array['Asia']['Nepal'] = "Nepal";
$array['Asia']['Oman'] = "Oman";
$array['Asia']['Pakistan'] = "Pakistan";
$array['Asia']['Philippines'] = "Philippines";
$array['Asia']['Qatar'] = "Qatar";
$array['Asia']['Russia'] = "Russia";
$array['Asia']['SaudiArabia'] = "Saudi Arabia";
$array['Asia']['Singapore'] = "Singapore";
$array['Asia']['SriLanka'] = "Sri Lanka";
$array['Asia']['Syria'] = "Syria";
$array['Asia']['Taiwan'] = "Taiwan";
$array['Asia']['Tajikistan'] = "Tajikistan";
$array['Asia']['Thailand'] = "Thailand";
$array['Asia']['Turkmenistan'] = "Turkmenistan";
$array['Asia']['UnitedArabEmirates'] = "United Arab Emirates";
$array['Asia']['Uzbekistan'] = "Uzbekistan";
$array['Asia']['Vietnam'] = "Vietnam";
$array['Asia']['Yemen'] = "Yemen";

$array['Europe']['Albania'] = "Albania";
$array['Europe']['Andorra'] = "Andorra";
$array['Europe']['Austria'] = "Austria";
$array['Europe']['Belgium'] = "Belgium";
$array['Europe']['Bulgaria'] = "Bulgaria";
$array['Europe']['Belarus'] = "Belarus";
$array['Europe']['BosniaAndHerzegovina'] = "Bosnia and Herzegovina";
$array['Europe']['Cyprus'] = "Cyprus";
$array['Europe']['Croatia'] = "Croatia";
$array['Europe']['CzechRepublic'] = "Czech Republic";
$array['Europe']['Denmark'] = "Denmark";
$array['Europe']['Estonia'] = "Estonia";
$array['Europe']['Finland'] = "Finland";
$array['Europe']['France'] = "France";
$array['Europe']['Germany'] = "Germany";
$array['Europe']['Greece'] = "Greece";
$array['Europe']['Hungary'] = "Hungary";
$array['Europe']['Iceland'] = "Iceland";
$array['Europe']['Ireland'] = "Ireland";
$array['Europe']['Italy'] = "Italy";
$array['Europe']['Latvia'] = "Latvia";
$array['Europe']['Lithuania'] = "Lithuania";
$array['Europe']['Luxembourg'] = "Luxembourg";
$array['Europe']['Liechtenstein'] = "Liechtenstein";
$array['Europe']['Malta'] = "Malta";
$array['Europe']['Moldova'] = "Moldova";
$array['Europe']['Monaco'] = "Monaco";
$array['Europe']['Montenegro'] = "Montenegro";
$array['Europe']['TheNetherlands'] = "The Netherlands";
$array['Europe']['Norway'] = "Norway";
$array['Europe']['Poland'] = "Poland";
$array['Europe']['Portugal'] = "Portugal";
$array['Europe']['Romania'] = "Romania";
$array['Europe']['SanMarino'] = "San Marino";
$array['Europe']['Serbia'] = "Serbia";
$array['Europe']['Slovakia'] = "Slovakia";
$array['Europe']['Slovenia'] = "Slovenia";
$array['Europe']['Spain'] = "Spain";
$array['Europe']['Sweden'] = "Sweden";
$array['Europe']['Switzerland'] = "Switzerland";
$array['Europe']['Turkey'] = "Turkey";
$array['Europe']['Ukraine'] = "Ukraine";
$array['Europe']['UnitedKingdom'] = "United Kingdom";
$array['Europe']['Vatican'] = "Vatican City State";
$array['Europe']['Macedonia'] = "Former Yugoslav Republic of Macedonia";

$array['North-America']['AntiguaAndBarbuda'] = "Antigua and Barbuda";
$array['North-America']['TheBahamas'] = "The Bahamas";
$array['North-America']['Barbados'] = "Barbados";
$array['North-America']['Belize'] = "Belize";
$array['North-America']['Canada'] = "Canada";
$array['North-America']['CostaRica'] = "Costa Rica";
$array['North-America']['Cuba'] = "Cuba";
$array['North-America']['Dominica'] = "Dominica";
$array['North-America']['DominicanRepublic'] = "Dominican Republic";
$array['North-America']['ElSalvador'] = "El Salvador";
$array['North-America']['Greenland'] = "Greenland (Kalaallit Nunaat)";
$array['North-America']['Grenada'] = "Grenada";
$array['North-America']['Guatemala'] = "Guatemala";
$array['North-America']['Haiti'] = "Haiti";
$array['North-America']['Honduras'] = "Honduras";
$array['North-America']['Jamaica'] = "Jamaica";
$array['North-America']['Mexico'] = "Mexico";
$array['North-America']['Nicaragua'] = "Nicaragua";
$array['North-America']['Panama'] = "Panama";
$array['North-America']['SaintKittsAndNevis'] = "Saint Kitts and Nevis";
$array['North-America']['SaintLucia'] = "Saint Lucia";
$array['North-America']['SaintVincentAndTheGrenadines'] = "Saint Vincent and the Grenadines";
$array['North-America']['TrinidadAndTobago'] = "Trinidad and Tobago";
$array['North-America']['USA'] = "United States of America";

$array['South-America']['Argentina'] = "Argentina";
$array['South-America']['Bolivia'] = "Bolivia";
$array['South-America']['Brazil'] = "Brazil";
$array['South-America']['Chile'] = "Chile";
$array['South-America']['Colombia'] = "Colombia";
$array['South-America']['Ecuador'] = "Ecuador";
$array['South-America']['FrenchGuiana'] = "French Guiana";
$array['South-America']['Guyana'] = "Guyana";
$array['South-America']['Paraguay'] = "Paraguay";
$array['South-America']['Peru'] = "Peru";
$array['South-America']['Suriname'] = "Suriname";
$array['South-America']['Uruguay'] = "Uruguay";
$array['South-America']['Venezuela'] = "Venezuela";

return $array;

Comments

tinem’s picture

Would it be possible to see the dropdown menu on the site, please?

eelkeboezeman’s picture

not really:) but here's a screenshot:

http://yfrog.com/bgdrupalcountrydropdownp

llorberb’s picture

General question:

If i was using an exposed filter to allow the user to filter by the continent/country as you display above, is it possible for the to search for all of Europe?

Thanks,
Lauren

norio’s picture

Very useful post, thank you!

gav240z’s picture

Where is Australia and New Zealand?

;)

$array['Asia']['Afghanistan'] = "Afghanistan";
$array['Asia']['Armenia'] = "Armenia";
$array['Asia']['Australia'] = "Australia";
$array['Asia']['Azerbaijan'] = "Azerbaijan";
$array['Asia']['Bahrain'] = "Bahrain";
$array['Asia']['Bangladesh'] = "Bangladesh";
$array['Asia']['Bhutan'] = "Bhutan";
$array['Asia']['Brunei'] = "Brunei";
$array['Asia']['Burma'] = "Burma (Myanmar)";
$array['Asia']['Cambodia'] = "Cambodia";
$array['Asia']['China'] = "China";
$array['Asia']['Georgia'] = "Georgia";
$array['Asia']['HongKong'] = "Hong Kong";
$array['Asia']['India'] = "India";
$array['Asia']['Indonesia'] = "Indonesia";
$array['Asia']['Iran'] = "Iran";
$array['Asia']['Iraq'] = "Iraq";
$array['Asia']['Israel'] = "Israel";
$array['Asia']['Japan'] = "Japan";
$array['Asia']['Jordan'] = "Jordan";
$array['Asia']['Kazakhstan'] = "Kazakhstan";
$array['Asia']['KoreaNorth'] = "Korea - North";
$array['Asia']['KoreaSouth'] = "Korea - South";
$array['Asia']['Kuwait'] = "Kuwait";
$array['Asia']['Kyrgyzstan'] = "Kyrgyzstan";
$array['Asia']['Laos'] = "Laos";
$array['Asia']['Lebanon'] = "Lebanon";
$array['Asia']['Malaysia'] = "Malaysia";
$array['Asia']['Maldives'] = "Maldives";
$array['Asia']['Mongolia'] = "Mongolia";
$array['Asia']['Nepal'] = "Nepal";
$array['Asia']['New Zealand'] = "New Zealand";
$array['Asia']['Oman'] = "Oman";
$array['Asia']['Pakistan'] = "Pakistan";
$array['Asia']['Philippines'] = "Philippines";
$array['Asia']['Qatar'] = "Qatar";
$array['Asia']['Russia'] = "Russia";
$array['Asia']['SaudiArabia'] = "Saudi Arabia";
$array['Asia']['Singapore'] = "Singapore";
$array['Asia']['SriLanka'] = "Sri Lanka";
$array['Asia']['Syria'] = "Syria";
$array['Asia']['Taiwan'] = "Taiwan";
$array['Asia']['Tajikistan'] = "Tajikistan";
$array['Asia']['Thailand'] = "Thailand";
$array['Asia']['Turkmenistan'] = "Turkmenistan";
$array['Asia']['UnitedArabEmirates'] = "United Arab Emirates";
$array['Asia']['Uzbekistan'] = "Uzbekistan";
$array['Asia']['Vietnam'] = "Vietnam";
$array['Asia']['Yemen'] = "Yemen";

nocean’s picture

Thanks so much for this. I'm reposting with the addition of "Oceania" for Australia, NZ and the other various island nations of the South Pacific. I've moved Indonesia to this section, and also cleaned up some of the names, removing many of the parenthetical names (I left a few for clarity). My version also has a "quick picks" section for common English speaking countries as I needed it for the site I was creating -- obviously it can just be removed, or customized, as needed. Thanks again eelkeboezeman.

$array['Quick Pick']['Australia'] = "Australia";
$array['Quick Pick']['Canada'] = "Canada";
$array['Quick Pick']['Ireland'] = "Ireland";
$array['Quick Pick']['NewZealand'] = "New Zealand";
$array['Quick Pick']['SouthAfrica'] = "South Africa";
$array['Quick Pick']['UnitedKingdom'] = "United Kingdom";
$array['Quick Pick']['USA'] = "United States of America";

$array['Africa']['Algeria'] = "Algeria";
$array['Africa']['Angola'] = "Angola";
$array['Africa']['Benin'] = "Benin";
$array['Africa']['Botswana'] = "Botswana";
$array['Africa']['BurkinaFaso'] = "Burkina Faso";
$array['Africa']['Burundi'] = "Burundi";
$array['Africa']['Cameroon'] = "Cameroon";
$array['Africa']['CapeVerde'] = "Cape Verde";
$array['Africa']['CentralAfricanRepublic'] = "Central African Republic";
$array['Africa']['Chad'] = "Chad";
$array['Africa']['Comoros'] = "Comoros";
$array['Africa']['CotedIvoire'] = "Côte d'Ivoire";
$array['Africa']['Djibouti'] = "Djibouti";
$array['Africa']['Egypt'] = "Egypt";
$array['Africa']['EquatorialGuinea'] = "Equatorial Guinea";
$array['Africa']['Eritrea'] = "Eritrea";
$array['Africa']['Ethiopia'] = "Ethiopia";
$array['Africa']['Gabon'] = "Gabon";
$array['Africa']['Gambia'] = "Gambia";
$array['Africa']['Ghana'] = "Ghana";
$array['Africa']['Guinea'] = "Guinea";
$array['Africa']['GuineaBissau'] = "Guinea-Bissau";
$array['Africa']['Kenya'] = "Kenya";
$array['Africa']['Lesotho'] = "Lesotho";
$array['Africa']['Liberia'] = "Liberia";
$array['Africa']['Libya'] = "Libya";
$array['Africa']['Madagascar'] = "Madagascar";
$array['Africa']['Malawi'] = "Malawi";
$array['Africa']['Mali'] = "Mali";
$array['Africa']['Mauritania'] = "Mauritania";
$array['Africa']['Mauritius'] = "Mauritius";
$array['Africa']['Morocco'] = "Morocco";
$array['Africa']['Mozambique'] = "Mozambique";
$array['Africa']['Namibia'] = "Namibia";
$array['Africa']['Niger'] = "Niger";
$array['Africa']['Nigeria'] = "Nigeria";
$array['Africa']['Congo'] = "Republic of the Congo";
$array['Africa']['Rwanda'] = "Rwanda";
$array['Africa']['SaoTomeAndPrincipe'] = "Sao Tome and Principe";
$array['Africa']['Senegal'] = "Senegal";
$array['Africa']['Seychelles'] = "Seychelles";
$array['Africa']['SierraLeone'] = "Sierra Leone";
$array['Africa']['Somalia'] = "Somalia";
$array['Africa']['SouthAfrica'] = "South Africa";
$array['Africa']['Sudan'] = "Sudan";
$array['Africa']['Swaziland'] = "Swaziland";
$array['Africa']['Tanzania'] = "Tanzania";
$array['Africa']['Togo'] = "Togo";
$array['Africa']['Tunisia'] = "Tunisia";
$array['Africa']['Uganda'] = "Uganda";
$array['Africa']['WesternSahara'] = "Western Sahara";
$array['Africa']['Zambia'] = "Zambia";
$array['Africa']['Zimbabwe'] = "Zimbabwe";

$array['Asia']['Afghanistan'] = "Afghanistan";
$array['Asia']['Armenia'] = "Armenia";
$array['Asia']['Azerbaijan'] = "Azerbaijan";
$array['Asia']['Bahrain'] = "Bahrain";
$array['Asia']['Bangladesh'] = "Bangladesh";
$array['Asia']['Bhutan'] = "Bhutan";
$array['Asia']['Brunei'] = "Brunei";
$array['Asia']['Burma'] = "Burma (Myanmar)";
$array['Asia']['Cambodia'] = "Cambodia";
$array['Asia']['China'] = "China (PRC)";
$array['Asia']['Georgia'] = "Georgia";
$array['Asia']['HongKong'] = "Hong Kong";
$array['Asia']['India'] = "India";
$array['Asia']['Iran'] = "Iran";
$array['Asia']['Iraq'] = "Iraq";
$array['Asia']['Israel'] = "Israel";
$array['Asia']['Japan'] = "Japan";
$array['Asia']['Jordan'] = "Jordan";
$array['Asia']['Kazakhstan'] = "Kazakhstan";
$array['Asia']['KoreaNorth'] = "North Korea (DPRK)";
$array['Asia']['KoreaSouth'] = "South Korea (ROC)";
$array['Asia']['Kuwait'] = "Kuwait";
$array['Asia']['Kyrgyzstan'] = "Kyrgyzstan";
$array['Asia']['Laos'] = "Laos";
$array['Asia']['Lebanon'] = "Lebanon";
$array['Asia']['Malaysia'] = "Malaysia";
$array['Asia']['Maldives'] = "Maldives";
$array['Asia']['Mongolia'] = "Mongolia";
$array['Asia']['Nepal'] = "Nepal";
$array['Asia']['Oman'] = "Oman";
$array['Asia']['Pakistan'] = "Pakistan";
$array['Asia']['Philippines'] = "Philippines";
$array['Asia']['Qatar'] = "Qatar";
$array['Asia']['Russia'] = "Russia";
$array['Asia']['SaudiArabia'] = "Saudi Arabia";
$array['Asia']['Singapore'] = "Singapore";
$array['Asia']['SriLanka'] = "Sri Lanka";
$array['Asia']['Syria'] = "Syria";
$array['Asia']['Taiwan'] = "Taiwan";
$array['Asia']['Tajikistan'] = "Tajikistan";
$array['Asia']['Thailand'] = "Thailand";
$array['Asia']['Turkmenistan'] = "Turkmenistan";
$array['Asia']['UnitedArabEmirates'] = "United Arab Emirates";
$array['Asia']['Uzbekistan'] = "Uzbekistan";
$array['Asia']['Vietnam'] = "Vietnam";
$array['Asia']['Yemen'] = "Yemen";

$array['Europe']['Albania'] = "Albania";
$array['Europe']['Andorra'] = "Andorra";
$array['Europe']['Austria'] = "Austria";
$array['Europe']['Belgium'] = "Belgium";
$array['Europe']['Bulgaria'] = "Bulgaria";
$array['Europe']['Belarus'] = "Belarus";
$array['Europe']['BosniaAndHerzegovina'] = "Bosnia and Herzegovina";
$array['Europe']['Cyprus'] = "Cyprus";
$array['Europe']['Croatia'] = "Croatia";
$array['Europe']['CzechRepublic'] = "Czech Republic";
$array['Europe']['Denmark'] = "Denmark";
$array['Europe']['Estonia'] = "Estonia";
$array['Europe']['Finland'] = "Finland";
$array['Europe']['France'] = "France";
$array['Europe']['Germany'] = "Germany";
$array['Europe']['Greece'] = "Greece";
$array['Europe']['Hungary'] = "Hungary";
$array['Europe']['Iceland'] = "Iceland";
$array['Europe']['Ireland'] = "Ireland";
$array['Europe']['Italy'] = "Italy";
$array['Europe']['Latvia'] = "Latvia";
$array['Europe']['Lithuania'] = "Lithuania";
$array['Europe']['Luxembourg'] = "Luxembourg";
$array['Europe']['Liechtenstein'] = "Liechtenstein";
$array['Europe']['Macedonia'] = "Macedonia";
$array['Europe']['Malta'] = "Malta";
$array['Europe']['Moldova'] = "Moldova";
$array['Europe']['Monaco'] = "Monaco";
$array['Europe']['Montenegro'] = "Montenegro";
$array['Europe']['TheNetherlands'] = "The Netherlands";
$array['Europe']['Norway'] = "Norway";
$array['Europe']['Poland'] = "Poland";
$array['Europe']['Portugal'] = "Portugal";
$array['Europe']['Romania'] = "Romania";
$array['Europe']['SanMarino'] = "San Marino";
$array['Europe']['Serbia'] = "Serbia";
$array['Europe']['Slovakia'] = "Slovakia";
$array['Europe']['Slovenia'] = "Slovenia";
$array['Europe']['Spain'] = "Spain";
$array['Europe']['Sweden'] = "Sweden";
$array['Europe']['Switzerland'] = "Switzerland";
$array['Europe']['Turkey'] = "Turkey";
$array['Europe']['Ukraine'] = "Ukraine";
$array['Europe']['UnitedKingdom'] = "United Kingdom";
$array['Europe']['Vatican'] = "Vatican City State";

$array['North-America']['AntiguaAndBarbuda'] = "Antigua and Barbuda";
$array['North-America']['TheBahamas'] = "The Bahamas";
$array['North-America']['Barbados'] = "Barbados";
$array['North-America']['Belize'] = "Belize";
$array['North-America']['Canada'] = "Canada";
$array['North-America']['CostaRica'] = "Costa Rica";
$array['North-America']['Cuba'] = "Cuba";
$array['North-America']['Dominica'] = "Dominica";
$array['North-America']['DominicanRepublic'] = "Dominican Republic";
$array['North-America']['ElSalvador'] = "El Salvador";
$array['North-America']['Greenland'] = "Greenland";
$array['North-America']['Grenada'] = "Grenada";
$array['North-America']['Guatemala'] = "Guatemala";
$array['North-America']['Haiti'] = "Haiti";
$array['North-America']['Honduras'] = "Honduras";
$array['North-America']['Jamaica'] = "Jamaica";
$array['North-America']['Mexico'] = "Mexico";
$array['North-America']['Nicaragua'] = "Nicaragua";
$array['North-America']['Panama'] = "Panama";
$array['North-America']['SaintKittsAndNevis'] = "Saint Kitts and Nevis";
$array['North-America']['SaintLucia'] = "Saint Lucia";
$array['North-America']['SaintVincentAndTheGrenadines'] = "Saint Vincent and the Grenadines";
$array['North-America']['TrinidadAndTobago'] = "Trinidad and Tobago";
$array['North-America']['USA'] = "United States of America";

$array['Oceania']['Australia'] = "Australia";
$array['Oceania']['Fiji'] = "Fiji";
$array['Oceania']['Indonesia'] = "Indonesia";
$array['Oceania']['Kiribati'] = "Fiji";
$array['Oceania']['MarshallIslands'] = "Marshall Islands";
$array['Oceania']['Micronesia'] = "Federated States of Micronesia";
$array['Oceania']['Nauru'] = "Nauru";
$array['Oceania']['NewZealand'] = "New Zealand";
$array['Oceania']['Palau'] = "Palau";
$array['Oceania']['PapuaNewGuinea'] = "Papua New Guinea";
$array['Oceania']['Samoa'] = "Samoa";
$array['Oceania']['SolomonIslands'] = "Solomon Islands";
$array['Oceania']['Tonga'] = "Tonga";
$array['Oceania']['Tuvalu'] = "Tuvalu";
$array['Oceania']['Vanuatu'] = "Vanuatu";

$array['South-America']['Argentina'] = "Argentina";
$array['South-America']['Bolivia'] = "Bolivia";
$array['South-America']['Brazil'] = "Brazil";
$array['South-America']['Chile'] = "Chile";
$array['South-America']['Colombia'] = "Colombia";
$array['South-America']['Ecuador'] = "Ecuador";
$array['South-America']['FrenchGuiana'] = "French Guiana";
$array['South-America']['Guyana'] = "Guyana";
$array['South-America']['Paraguay'] = "Paraguay";
$array['South-America']['Peru'] = "Peru";
$array['South-America']['Suriname'] = "Suriname";
$array['South-America']['Uruguay'] = "Uruguay";
$array['South-America']['Venezuela'] = "Venezuela";

return $array;
yourownfriend’s picture

This was very useful thanks a lot!

I needed to translate some of the content to Spanish and separate the countries in Central America so I'm sharing it here just in case someone needs it.

$array['Mas Populares']['Mexico'] = "México";
$array['Mas Populares']['Venezuela'] = "Venezuela";
$array['Mas Populares']['Colombia'] = "Colombia";
$array['Mas Populares']['USA'] = "United States of America";
$array['Mas Populares']['Argentina'] = "Argentina";
$array['Mas Populares']['RepublicaDominicana'] = "Republica Dominicana";
$array['Mas Populares']['Espana'] = "España";

$array['América del Sur']['Argentina'] = "Argentina";
$array['América del Sur']['Bolivia'] = "Bolivia";
$array['América del Sur']['Brazil'] = "Brazil";
$array['América del Sur']['Chile'] = "Chile";
$array['América del Sur']['Colombia'] = "Colombia";
$array['América del Sur']['Ecuador'] = "Ecuador";
$array['América del Sur']['FrenchGuiana'] = "French Guiana";
$array['América del Sur']['Guyana'] = "Guyana";
$array['América del Sur']['Paraguay'] = "Paraguay";
$array['América del Sur']['Peru'] = "Peru";
$array['América del Sur']['Suriname'] = "Suriname";
$array['América del Sur']['Uruguay'] = "Uruguay";
$array['América del Sur']['Venezuela'] = "Venezuela";

$array['América Central']['Belize'] = "Belize";
$array['América Central']['CostaRica'] = "Costa Rica";
$array['América Central']['ElSalvador'] = "El Salvador";
$array['América Central']['Guatemala'] = "Guatemala";
$array['América Central']['Honduras'] = "Honduras";
$array['América Central']['Nicaragua'] = "Nicaragua";
$array['América Central']['Panama'] = "Panama";


$array['América del Norte']['AntiguaAndBarbuda'] = "Antigua and Barbuda";
$array['América del Norte']['TheBahamas'] = "The Bahamas";
$array['América del Norte']['Barbados'] = "Barbados";
$array['América del Norte']['Canada'] = "Canada";
$array['América del Norte']['Cuba'] = "Cuba";
$array['América del Norte']['Dominica'] = "Dominica";
$array['América del Norte']['RepublicaDominicana'] = "República Dominicana";
$array['América del Norte']['Greenland'] = "Greenland";
$array['América del Norte']['Grenada'] = "Grenada";
$array['América del Norte']['Haiti'] = "Haiti";
$array['América del Norte']['Jamaica'] = "Jamaica";
$array['América del Norte']['Mexico'] = "México";
$array['América del Norte']['SaintKittsAndNevis'] = "Saint Kitts and Nevis";
$array['América del Norte']['SaintLucia'] = "Saint Lucia";
$array['América del Norte']['SaintVincentAndTheGrenadines'] = "Saint Vincent and the Grenadines";
$array['América del Norte']['TrinidadAndTobago'] = "Trinidad and Tobago";
$array['América del Norte']['USA'] = "United States of America";


$array['Europa']['Albania'] = "Albania";
$array['Europa']['Andorra'] = "Andorra";
$array['Europa']['Austria'] = "Austria";
$array['Europa']['Belgium'] = "Belgium";
$array['Europa']['Bulgaria'] = "Bulgaria";
$array['Europa']['Belarus'] = "Belarus";
$array['Europa']['BosniaAndHerzegovina'] = "Bosnia and Herzegovina";
$array['Europa']['Cyprus'] = "Cyprus";
$array['Europa']['Croatia'] = "Croatia";
$array['Europa']['CzechRepublic'] = "Czech Republic";
$array['Europa']['Denmark'] = "Denmark";
$array['Europa']['Estonia'] = "Estonia";
$array['Europa']['Finland'] = "Finland";
$array['Europa']['France'] = "France";
$array['Europa']['Germany'] = "Germany";
$array['Europa']['Greece'] = "Greece";
$array['Europa']['Hungary'] = "Hungary";
$array['Europa']['Iceland'] = "Iceland";
$array['Europa']['Ireland'] = "Ireland";
$array['Europa']['Italy'] = "Italy";
$array['Europa']['Latvia'] = "Latvia";
$array['Europa']['Lithuania'] = "Lithuania";
$array['Europa']['Luxembourg'] = "Luxembourg";
$array['Europa']['Liechtenstein'] = "Liechtenstein";
$array['Europa']['Macedonia'] = "Macedonia";
$array['Europa']['Malta'] = "Malta";
$array['Europa']['Moldova'] = "Moldova";
$array['Europa']['Monaco'] = "Monaco";
$array['Europa']['Montenegro'] = "Montenegro";
$array['Europa']['TheNetherlands'] = "The Netherlands";
$array['Europa']['Norway'] = "Norway";
$array['Europa']['Poland'] = "Poland";
$array['Europa']['Portugal'] = "Portugal";
$array['Europa']['Romania'] = "Romania";
$array['Europa']['SanMarino'] = "San Marino";
$array['Europa']['Serbia'] = "Serbia";
$array['Europa']['Slovakia'] = "Slovakia";
$array['Europa']['Slovenia'] = "Slovenia";
$array['Europa']['Espana'] = "España";
$array['Europa']['Sweden'] = "Sweden";
$array['Europa']['Switzerland'] = "Switzerland";
$array['Europa']['Turkey'] = "Turkey";
$array['Europa']['Ukraine'] = "Ukraine";
$array['Europa']['UnitedKingdom'] = "United Kingdom";
$array['Europa']['Vatican'] = "Vatican City State";

$array['Africa']['Algeria'] = "Algeria";
$array['Africa']['Angola'] = "Angola";
$array['Africa']['Benin'] = "Benin";
$array['Africa']['Botswana'] = "Botswana";
$array['Africa']['BurkinaFaso'] = "Burkina Faso";
$array['Africa']['Burundi'] = "Burundi";
$array['Africa']['Cameroon'] = "Cameroon";
$array['Africa']['CapeVerde'] = "Cape Verde";
$array['Africa']['CentralAfricanRepublic'] = "Central African Republic";
$array['Africa']['Chad'] = "Chad";
$array['Africa']['Comoros'] = "Comoros";
$array['Africa']['CotedIvoire'] = "Côte d'Ivoire";
$array['Africa']['Djibouti'] = "Djibouti";
$array['Africa']['Egypt'] = "Egypt";
$array['Africa']['EquatorialGuinea'] = "Equatorial Guinea";
$array['Africa']['Eritrea'] = "Eritrea";
$array['Africa']['Ethiopia'] = "Ethiopia";
$array['Africa']['Gabon'] = "Gabon";
$array['Africa']['Gambia'] = "Gambia";
$array['Africa']['Ghana'] = "Ghana";
$array['Africa']['Guinea'] = "Guinea";
$array['Africa']['GuineaBissau'] = "Guinea-Bissau";
$array['Africa']['Kenya'] = "Kenya";
$array['Africa']['Lesotho'] = "Lesotho";
$array['Africa']['Liberia'] = "Liberia";
$array['Africa']['Libya'] = "Libya";
$array['Africa']['Madagascar'] = "Madagascar";
$array['Africa']['Malawi'] = "Malawi";
$array['Africa']['Mali'] = "Mali";
$array['Africa']['Mauritania'] = "Mauritania";
$array['Africa']['Mauritius'] = "Mauritius";
$array['Africa']['Morocco'] = "Morocco";
$array['Africa']['Mozambique'] = "Mozambique";
$array['Africa']['Namibia'] = "Namibia";
$array['Africa']['Niger'] = "Niger";
$array['Africa']['Nigeria'] = "Nigeria";
$array['Africa']['Congo'] = "Republic of the Congo";
$array['Africa']['Rwanda'] = "Rwanda";
$array['Africa']['SaoTomeAndPrincipe'] = "Sao Tome and Principe";
$array['Africa']['Senegal'] = "Senegal";
$array['Africa']['Seychelles'] = "Seychelles";
$array['Africa']['SierraLeone'] = "Sierra Leone";
$array['Africa']['Somalia'] = "Somalia";
$array['Africa']['SouthAfrica'] = "South Africa";
$array['Africa']['Sudan'] = "Sudan";
$array['Africa']['Swaziland'] = "Swaziland";
$array['Africa']['Tanzania'] = "Tanzania";
$array['Africa']['Togo'] = "Togo";
$array['Africa']['Tunisia'] = "Tunisia";
$array['Africa']['Uganda'] = "Uganda";
$array['Africa']['WesternSahara'] = "Western Sahara";
$array['Africa']['Zambia'] = "Zambia";
$array['Africa']['Zimbabwe'] = "Zimbabwe";

$array['Asia']['Afghanistan'] = "Afghanistan";
$array['Asia']['Armenia'] = "Armenia";
$array['Asia']['Azerbaijan'] = "Azerbaijan";
$array['Asia']['Bahrain'] = "Bahrain";
$array['Asia']['Bangladesh'] = "Bangladesh";
$array['Asia']['Bhutan'] = "Bhutan";
$array['Asia']['Brunei'] = "Brunei";
$array['Asia']['Burma'] = "Burma (Myanmar)";
$array['Asia']['Cambodia'] = "Cambodia";
$array['Asia']['China'] = "China (PRC)";
$array['Asia']['Georgia'] = "Georgia";
$array['Asia']['HongKong'] = "Hong Kong";
$array['Asia']['India'] = "India";
$array['Asia']['Iran'] = "Iran";
$array['Asia']['Iraq'] = "Iraq";
$array['Asia']['Israel'] = "Israel";
$array['Asia']['Japan'] = "Japan";
$array['Asia']['Jordan'] = "Jordan";
$array['Asia']['Kazakhstan'] = "Kazakhstan";
$array['Asia']['KoreaNorth'] = "North Korea (DPRK)";
$array['Asia']['KoreaSouth'] = "South Korea (ROC)";
$array['Asia']['Kuwait'] = "Kuwait";
$array['Asia']['Kyrgyzstan'] = "Kyrgyzstan";
$array['Asia']['Laos'] = "Laos";
$array['Asia']['Lebanon'] = "Lebanon";
$array['Asia']['Malaysia'] = "Malaysia";
$array['Asia']['Maldives'] = "Maldives";
$array['Asia']['Mongolia'] = "Mongolia";
$array['Asia']['Nepal'] = "Nepal";
$array['Asia']['Oman'] = "Oman";
$array['Asia']['Pakistan'] = "Pakistan";
$array['Asia']['Philippines'] = "Philippines";
$array['Asia']['Qatar'] = "Qatar";
$array['Asia']['Russia'] = "Russia";
$array['Asia']['SaudiArabia'] = "Saudi Arabia";
$array['Asia']['Singapore'] = "Singapore";
$array['Asia']['SriLanka'] = "Sri Lanka";
$array['Asia']['Syria'] = "Syria";
$array['Asia']['Taiwan'] = "Taiwan";
$array['Asia']['Tajikistan'] = "Tajikistan";
$array['Asia']['Thailand'] = "Thailand";
$array['Asia']['Turkmenistan'] = "Turkmenistan";
$array['Asia']['UnitedArabEmirates'] = "United Arab Emirates";
$array['Asia']['Uzbekistan'] = "Uzbekistan";
$array['Asia']['Vietnam'] = "Vietnam";
$array['Asia']['Yemen'] = "Yemen";


$array['Oceania']['Australia'] = "Australia";
$array['Oceania']['Fiji'] = "Fiji";
$array['Oceania']['Indonesia'] = "Indonesia";
$array['Oceania']['Kiribati'] = "Fiji";
$array['Oceania']['MarshallIslands'] = "Marshall Islands";
$array['Oceania']['Micronesia'] = "Federated States of Micronesia";
$array['Oceania']['Nauru'] = "Nauru";
$array['Oceania']['NewZealand'] = "New Zealand";
$array['Oceania']['Palau'] = "Palau";
$array['Oceania']['PapuaNewGuinea'] = "Papua New Guinea";
$array['Oceania']['Samoa'] = "Samoa";
$array['Oceania']['SolomonIslands'] = "Solomon Islands";
$array['Oceania']['Tonga'] = "Tonga";
$array['Oceania']['Tuvalu'] = "Tuvalu";
$array['Oceania']['Vanuatu'] = "Vanuatu";

return $array;

return $array;
BenPoole’s picture

This is great work, and much appreciated! I got an error saying my parameters didn't match when trying to use the code with $array[...] so I created a slimmed down list to drop into the Select Field widget. I also had to get rid of the quotation marks, so here's the pipe ( | ) separated list I ended up using:

Afghanistan | Afghanistan
Albania | Albania
Algeria | Algeria (Peoples Democratic Republic of Algeria)
Andorra | Andorra
Angola | Angola (Republic of Angola)
AntiguaAndBarbuda | Antigua and Barbuda
Argentina | Argentina
Armenia | Armenia
Austria | Austria
Azerbaijan | Azerbaijan
Bahrain | Bahrain
Bangladesh | Bangladesh
Barbados | Barbados
Belarus | Belarus
Belgium | Belgium
Belize | Belize
Benin | Benin (Republic of Benin)
Bhutan | Bhutan
Bolivia | Bolivia
BosniaAndHerzegovina | Bosnia and Herzegovina
Botswana | Botswana (Republic of Botswana)
Brazil | Brazil
Brunei | Brunei
Bulgaria | Bulgaria
BurkinaFaso | Burkina Faso
Burma | Burma (Myanmar)
Burundi | Burundi (Republic of Burundi)
Cambodia | Cambodia
Cameroon | Cameroon (Republic of Cameroon)
Canada | Canada
CapeVerde | Cape Verde (Republic of Cape Verde)
CentralAfricanRepublic | Central African Republic (Central African Republic)
Chad | Chad (Republic of Chad)
Chile | Chile
China | China
Colombia | Colombia
Comoros | Comoros (Union of the Comoros)
Congo | Republic of the Congo (Republic of the Congo)
CostaRica | Costa Rica
CotedIvoire | Côte dIvoire (Republic of Côte dIvoire)
Croatia | Croatia
Cuba | Cuba
Cyprus | Cyprus
CzechRepublic | Czech Republic
Denmark | Denmark
Djibouti | Djibouti (Republic of Djibouti)
Dominica | Dominica
DominicanRepublic | Dominican Republic
Ecuador | Ecuador
Egypt | Egypt (Arab Republic of Egypt)
ElSalvador | El Salvador
EquatorialGuinea | Equatorial Guinea (Republic of Equatorial Guinea)
Eritrea | Eritrea (State of Eritrea)
Estonia | Estonia
Ethiopia | Ethiopia (Federal Democratic Republic of Ethiopia)
Finland | Finland
France | France
FrenchGuiana | French Guiana
Gabon | Gabon (Gabonese Republic)
Gambia | Gambia (Republic of The Gambia)
Georgia | Georgia
Germany | Germany
Ghana | Ghana (Republic of Ghana)
Greece | Greece
Greenland | Greenland (Kalaallit Nunaat)
Grenada | Grenada
Guatemala | Guatemala
Guinea | Guinea (Republic of Guinea)
GuineaBissau | Guinea-Bissau (Republic of Guinea-Bissau)
Guyana | Guyana
Haiti | Haiti
Honduras | Honduras
HongKong | Hong Kong
Hungary | Hungary
Iceland | Iceland
India | India
Indonesia | Indonesia
Iran | Iran
Iraq | Iraq
Ireland | Ireland
Israel | Israel
Italy | Italy
Jamaica | Jamaica
Japan | Japan
Jordan | Jordan
Kazakhstan | Kazakhstan
Kenya | Kenya (Republic of Kenya)
KoreaNorth | Korea - North
KoreaSouth | Korea - South
Kuwait | Kuwait
Kyrgyzstan | Kyrgyzstan
Laos | Laos
Latvia | Latvia
Lebanon | Lebanon
Lesotho | Lesotho (Kingdom of Lesotho)
Liberia | Liberia (Republic of Liberia)
Libya | Libya (Great Socialist Peoples Libyan Arab Jamahiriya)
Liechtenstein | Liechtenstein
Lithuania | Lithuania
Luxembourg | Luxembourg
Macedonia | Former Yugoslav Republic of Macedonia
Madagascar | Madagascar (Republic of Madagascar)
Malawi | Malawi (Republic of Malawi)
Malaysia | Malaysia
Maldives | Maldives
Mali | Mali (Republic of Mali)
Malta | Malta
Mauritania | Mauritania (Islamic Republic of Mauritania)
Mauritius | Mauritius (Republic of Mauritius)
Mexico | Mexico
Moldova | Moldova
Monaco | Monaco
Mongolia | Mongolia
Montenegro | Montenegro
Morocco | Morocco (Kingdom of Morocco)
Mozambique | Mozambique (Republic of Mozambique)
Namibia | Namibia (Republic of Namibia)
Nepal | Nepal
Nicaragua | Nicaragua
Niger | Niger (Republic of Niger)
Nigeria | Nigeria (Federal Republic of Nigeria)
Norway | Norway
Oman | Oman
Pakistan | Pakistan
Panama | Panama
Paraguay | Paraguay
Peru | Peru
Philippines | Philippines
Poland | Poland
Portugal | Portugal
Qatar | Qatar
Romania | Romania
Russia | Russia
Rwanda | Rwanda (Republic of Rwanda)
SaintKittsAndNevis | Saint Kitts and Nevis
SaintLucia | Saint Lucia
SaintVincentAndTheGrenadines | Saint Vincent and the Grenadines
SanMarino | San Marino
SaoTomeAndPrincipe | Sao Tome and Principe
SaudiArabia | Saudi Arabia
Senegal | Senegal (Republic of Senegal)
Serbia | Serbia
Seychelles | Seychelles (Republic of Seychelles)
SierraLeone | Sierra Leone (Republic of Sierra Leone)
Singapore | Singapore
Slovakia | Slovakia
Slovenia | Slovenia
Somalia | Somalia (Somali Republic)
SouthAfrica | South Africa (Republic of South Africa)
Spain | Spain
SriLanka | Sri Lanka
Sudan | Sudan (Republic of Sudan)
Suriname | Suriname
Swaziland | Swaziland (Kingdom of Swaziland)
Sweden | Sweden
Switzerland | Switzerland
Syria | Syria
Taiwan | Taiwan
Tajikistan | Tajikistan
Tanzania | Tanzania (United Republic of Tanzania)
Thailand | Thailand
TheBahamas | The Bahamas
TheNetherlands | The Netherlands
Togo | Togo (Togolese Republic)
TrinidadAndTobago | Trinidad and Tobago
Tunisia | Tunisia (Tunisian Republic)
Turkey | Turkey
Turkmenistan | Turkmenistan
Uganda | Uganda (Republic of Uganda)
Ukraine | Ukraine
UnitedArabEmirates | United Arab Emirates
UnitedKingdom | United Kingdom
Uruguay | Uruguay
USA | United States of America
Uzbekistan | Uzbekistan
Vatican | Vatican City State
Venezuela | Venezuela
Vietnam | Vietnam
WesternSahara | Western Sahara (Sahrawi Arab Democratic Republic)
Yemen | Yemen
Zambia | Zambia (Republic of Zambia)
Zimbabwe | Zimbabwe (Republic of Zimbabwe)

Maybe I was doing something wrong that could have been fixed more easily, but this was my solution. Either way, I'm very appreciative of this post. Thanks!

Ben

BenPoole’s picture

I didn't realize before the field accepts <Group Name>, so I was able to add continents back in for a more practical list. See below:

<Most Common>
Australia | Australia
Canada | Canada
Ireland | Ireland
NewZealand | New Zealand
SouthAfrica | South Africa
UnitedKingdom | United Kingdom
USA | United States of America
<Africa>
Algeria | Algeria
Angola | Angola
Benin | Benin
Botswana | Botswana
BurkinaFaso | Burkina Faso
Burundi | Burundi
Cameroon | Cameroon
CapeVerde | Cape Verde
CentralAfricanRepublic | Central African Republic
Chad | Chad
Comoros | Comoros
CotedIvoire | Côte d'Ivoire
Djibouti | Djibouti
Egypt | Egypt
EquatorialGuinea | Equatorial Guinea
Eritrea | Eritrea
Ethiopia | Ethiopia
Gabon | Gabon
Gambia | Gambia
Ghana | Ghana
Guinea | Guinea
GuineaBissau | Guinea-Bissau
Kenya | Kenya
Lesotho | Lesotho
Liberia | Liberia
Libya | Libya
Madagascar | Madagascar
Malawi | Malawi
Mali | Mali
Mauritania | Mauritania
Mauritius | Mauritius
Morocco | Morocco
Mozambique | Mozambique
Namibia | Namibia
Niger | Niger
Nigeria | Nigeria
Congo | Republic of the Congo
Rwanda | Rwanda
SaoTomeAndPrincipe | Sao Tome and Principe
Senegal | Senegal
Seychelles | Seychelles
SierraLeone | Sierra Leone
Somalia | Somalia
SouthAfrica | South Africa
Sudan | Sudan
Swaziland | Swaziland
Tanzania | Tanzania
Togo | Togo
Tunisia | Tunisia
Uganda | Uganda
WesternSahara | Western Sahara
Zambia | Zambia
Zimbabwe | Zimbabwe
<Asia>
Afghanistan | Afghanistan
Armenia | Armenia
Azerbaijan | Azerbaijan
Bahrain | Bahrain
Bangladesh | Bangladesh
Bhutan | Bhutan
Brunei | Brunei
Burma | Burma (Myanmar)
Cambodia | Cambodia
China | China (PRC)
Georgia | Georgia
HongKong | Hong Kong
India | India
Iran | Iran
Iraq | Iraq
Israel | Israel
Japan | Japan
Jordan | Jordan
Kazakhstan | Kazakhstan
KoreaNorth | North Korea (DPRK)
KoreaSouth | South Korea (ROC)
Kuwait | Kuwait
Kyrgyzstan | Kyrgyzstan
Laos | Laos
Lebanon | Lebanon
Malaysia | Malaysia
Maldives | Maldives
Mongolia | Mongolia
Nepal | Nepal
Oman | Oman
Pakistan | Pakistan
Philippines | Philippines
Qatar | Qatar
Russia | Russia
SaudiArabia | Saudi Arabia
Singapore | Singapore
SriLanka | Sri Lanka
Syria | Syria
Taiwan | Taiwan
Tajikistan | Tajikistan
Thailand | Thailand
Turkmenistan | Turkmenistan
UnitedArabEmirates | United Arab Emirates
Uzbekistan | Uzbekistan
Vietnam | Vietnam
Yemen | Yemen
<Europe>
Albania | Albania
Andorra | Andorra
Austria | Austria
Belgium | Belgium
Bulgaria | Bulgaria
Belarus | Belarus
BosniaAndHerzegovina | Bosnia and Herzegovina
Cyprus | Cyprus
Croatia | Croatia
CzechRepublic | Czech Republic
Denmark | Denmark
Estonia | Estonia
Finland | Finland
France | France
Germany | Germany
Greece | Greece
Hungary | Hungary
Iceland | Iceland
Ireland | Ireland
Italy | Italy
Latvia | Latvia
Lithuania | Lithuania
Luxembourg | Luxembourg
Liechtenstein | Liechtenstein
Macedonia | Macedonia
Malta | Malta
Moldova | Moldova
Monaco | Monaco
Montenegro | Montenegro
TheNetherlands | The Netherlands
Norway | Norway
Poland | Poland
Portugal | Portugal
Romania | Romania
SanMarino | San Marino
Serbia | Serbia
Slovakia | Slovakia
Slovenia | Slovenia
Spain | Spain
Sweden | Sweden
Switzerland | Switzerland
Turkey | Turkey
Ukraine | Ukraine
UnitedKingdom | United Kingdom
Vatican | Vatican City State
<North America>
AntiguaAndBarbuda | Antigua and Barbuda
TheBahamas | The Bahamas
Barbados | Barbados
Belize | Belize
Canada | Canada
CostaRica | Costa Rica
Cuba | Cuba
Dominica | Dominica
DominicanRepublic | Dominican Republic
ElSalvador | El Salvador
Greenland | Greenland
Grenada | Grenada
Guatemala | Guatemala
Haiti | Haiti
Honduras | Honduras
Jamaica | Jamaica
Mexico | Mexico
Nicaragua | Nicaragua
Panama | Panama
SaintKittsAndNevis | Saint Kitts and Nevis
SaintLucia | Saint Lucia
SaintVincentAndTheGrenadines | Saint Vincent and the Grenadines
TrinidadAndTobago | Trinidad and Tobago
USA | United States of America
<Oceania>
Australia | Australia
Fiji | Fiji
Indonesia | Indonesia
Kiribati | Fiji
MarshallIslands | Marshall Islands
Micronesia | Federated States of Micronesia
Nauru | Nauru
NewZealand | New Zealand
Palau | Palau
PapuaNewGuinea | Papua New Guinea
Samoa | Samoa
SolomonIslands | Solomon Islands
Tonga | Tonga
Tuvalu | Tuvalu
Vanuatu | Vanuatu
<South-America>
Argentina | Argentina
Bolivia | Bolivia
Brazil | Brazil
Chile | Chile
Colombia | Colombia
Ecuador | Ecuador
FrenchGuiana | French Guiana
Guyana | Guyana
Paraguay | Paraguay
Peru | Peru
Suriname | Suriname
Uruguay | Uruguay
Venezuela | Venezuela
j0e’s picture

 Afghanistan 
 Aland Islands 
 Albania 
 Algeria 
 American Samoa 
 Andorra 
 Angola 
 Anguilla 
 Antarctica 
 Antigua & Barbuda 
 Argentina 
 Armenia 
 Aruba 
 Australia 
 Austria 
 Azerbaijan 
 Bahamas 
 Bahrain 
 Bangladesh 
 Barbados 
 Belarus 
 Belgium 
 Belize 
 Benin 
 Bermuda 
 Bhutan 
 Bolivia 
 Bosnia & Herzegovina 
 Botswana 
 Bouvet Island 
 Brazil 
 British IOT 
 Brunei Darussalam 
 Bulgaria 
 Burkina Faso 
 Burundi 
 Cambodia 
 Cameroon 
 Canada 
 Cape Verde 
 Cayman Islands 
 Central African Republic 
 Chad 
 Chile 
 China 
 Christmas Island 
 Cocos (Keeling) Islands 
 Colombia 
 Comoros 
 Congo 
 Congo, The DR of 
 Cook Islands 
 Costa Rica 
 Côte d'Ivoire 
 Croatia 
 Cuba 
 Cyprus 
 Czech Republic 
 Denmark 
 Djibouti 
 Dominica 
 Dominican Republic 
 Ecuador 
 Egypt 
 El Salvador 
 Equatorial Guinea 
 Eritrea 
 Estonia 
 Ethiopia 
 Falkland Islands (Malvinas) 
 Faroe Islands 
 Fiji 
 Finland 
 France 
 French Guiana 
 French Polynesia 
 French Southern Territories 
 Gabon 
 Gambia 
 Georgia 
 Germany 
 Ghana 
 Gibraltar 
 Greece 
 Greenland 
 Grenada 
 Guadeloupe 
 Guam 
 Guatemala 
 Guinea 
 Guinea-Bissau 
 Guyana 
 Haiti 
 Heard & Mcdonald Islands 
 Honduras 
 Hong Kong 
 Hungary 
 Iceland 
 India 
 Indonesia 
 Iran 
 Iraq 
 Ireland 
 Israel 
 Italy 
 Jamaica 
 Japan 
 Jordan 
 Kazakhstan 
 Kenya 
 Kiribati 
 Korea 
 Korea, DPR of 
 Kuwait 
 Kyrgyzstan 
 Lao PDR 
 Latvia 
 Lebanon 
 Lesotho 
 Liberia 
 Libyan Arab Jamahiriya 
 Liechtenstein 
 Lithuania 
 Luxembourg 
 Macao 
 Macedonia 
 Madagascar 
 Malawi 
 Malaysia 
 Maldives 
 Mali 
 Malta 
 Marshall Islands 
 Martinique 
 Mauritania 
 Mauritius 
 Mayotte 
 Mexico 
 Micronesia 
 Moldova 
 Monaco 
 Mongolia 
 Montserrat 
 Morocco 
 Mozambique 
 Myanmar 
 Namibia 
 Nauru 
 Nepal 
 Netherlands 
 Netherlands Antilles 
 New Caledonia 
 New Zealand 
 Nicaragua 
 Niger 
 Nigeria 
 Niue 
 Norfolk Island 
 Northern Mariana Islands 
 Norway 
 Oman 
 Pakistan 
 Palau 
 Palestinian Territory 
 Panama 
 Papua New Guinea 
 Paraguay 
 Peru 
 Philippines 
 Pitcairn 
 Poland 
 Portugal 
 Puerto Rico 
 Qatar 
 Réunion 
 Romania 
 Russian Federation 
 Rwanda 
 Saint Helena 
 Saint Kitts & Nevis 
 Saint Lucia 
 Saint Pierre & Miquelon 
 Saint Vincent & The Grenadines 
 Samoa 
 San Marino 
 Sao Tome & Principe 
 Saudi Arabia 
 Scotland 
 Senegal 
 Serbia & Montenegro 
 Seychelles 
 Sierra Leone 
 Singapore 
 Slovakia 
 Slovenia 
 Solomon Islands 
 Somalia 
 South Africa 
 South Georgia & The SSI 
 Spain 
 Sri Lanka 
 Sudan 
 Suriname 
 Svalbard & Jan Mayen 
 Swaziland 
 Sweden 
 Switzerland 
 Syrian Arab Republic 
 Taiwan 
 Tajikistan 
 Tanzania 
 Thailand 
 Timor-Leste 
 Togo 
 Tokelau 
 Tonga 
 Trinidad & Tobago 
 Tunisia 
 Turkey 
 Turkmenistan 
 Turks & Caicos Islands 
 Tuvalu 
 Uganda 
 Ukraine 
 United Arab Emirates 
 United Kingdom 
 United States 
 United States MO Islands 
 Uruguay 
 Uzbekistan 
 Vanuatu 
 Vatican City State 
 Venezuela 
 Vietnam 
 Virgin Islands, British 
 Virgin Islands, U.S. 
 Wallis & Futuna 
 Western Sahara 
 Yemen 
 Zambia 
 Zimbabwe 
roneill’s picture

Or you could just enable ubercart and do this:

$data=uc_get_country_data();
foreach($data as $key => $value){
$array[$data[$key]['country_id']]=$data[$key]['country_name'];
}
return $array;

Entered as php under the allowed values in the cck setup for a select box widget.

czchlong’s picture

hi,

sorry i am completely new to this. could someone please detail where i should add the above php code? in my profile for List (text) it only allows me to use checkboxes/radio buttons.

Thanks.