Revision: 33061
Updated Code
at October 5, 2010 18:22 by resting
Updated Code
//To use: $content['nationality'] = array('#type' => 'select', '#title' => 'Nationality', '#options' => get_nationality_option()); //source: http://en.wikipedia.org/wiki/Lists_of_people_by_nationality function get_nationality_option() { $nationalities = " Afghans Afrikaners Albanians Algerians Americans Andorrans Angolans Argentines Armenians Aromanians Arubans Australians Indigenous Australians Austrians Azeris Bahamians Bahrainis Balochi Bangladeshis Barbadians Belarusians Belgians Belizeans Boers Bosnians Brazilians Bretons British British Virgin Islanders Bulgarians Burkinabès Burundians Cambodians Cameroonians Canadians Catalans Cape Verdeans Chadians Chileans Chinese Colombians Comorians Congolese Croatians Cubans Cypriots Turkish Cypriots Czechs Danes Dominicans (Republic) Dominicans (Commonwealth) Dutch East Timorese Ecuadorians Egyptians Emiratis English Eritreans Estonians Ethiopians Finns Finnish Swedish Fijians Filipinos French citizens Georgians Germans Baltic Germans Ghanaians Gibraltar Greeks Grenadians Guatemalans Guianese (French) Guineans Guinea-Bissau nationals Guyanese Haitians Hondurans Hong Kongers Hungarians Icelanders Indians Indonesians Iranians (Persians) Iraqis Irish Israelis Italians Ivoirians Jamaicans Japanese Jordanians Kazakhs Kenyans Koreans Kosovo Albanians Kuwaitis Lao Latvians Lebanese Liberians Libyans Liechtensteiners Lithuanians Luxembourgers Macedonians Malawians Malaysians Maldivians Malians Maltese Manx Mauritians Mexicans Moldovans Moroccans Mongolians Montenegrins Namibians Nepalese New Zealanders (Kiwi) Nicaraguans Nigeriens Nigerians Norwegians Pakistanis Palauans Palestinians Panamanians Papua New Guineans Paraguayans Peruvians Poles Portuguese Puerto Ricans Quebecers Réunionnais Romanians Russians Baltic Russians Rwandans Salvadorans São Tomé and PrÃÂncipe Saudis Scots Senegalese Serbs Sicilians Sierra Leoneans Singaporeans Slovaks Slovenes Somalis South Africans Spanish Sri Lankans Sudanese Swedes Swiss Syrians Taiwanese Tanzanians Thais Tibetans Tobagonians Trinidadians Turks Tuvaluans Ugandans Ukrainians Uruguayans Venezuelans Vietnamese Welsh Yemenis Zambians Zimbabweans"; $pattern = '/\\n/'; $nationalities_arr = preg_split($pattern, $nationalities); //Now format the array foreach ($nationalities_arr as $nationality) { $new_arr[trim($nationality)] = trim($nationality); } unset($nationalities_arr); return $new_arr; }
Revision: 33060
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at October 5, 2010 18:11 by resting
Initial Code
function get_nationality_option() { $nationalities = " Afghans Afrikaners Albanians Algerians Americans Andorrans Angolans Argentines Armenians Aromanians Arubans Australians Indigenous Australians Austrians Azeris Bahamians Bahrainis Balochi Bangladeshis Barbadians Belarusians Belgians Belizeans Boers Bosnians Brazilians Bretons British British Virgin Islanders Bulgarians Burkinabès Burundians Cambodians Cameroonians Canadians Catalans Cape Verdeans Chadians Chileans Chinese Colombians Comorians Congolese Croatians Cubans Cypriots Turkish Cypriots Czechs Danes Dominicans (Republic) Dominicans (Commonwealth) Dutch East Timorese Ecuadorians Egyptians Emiratis English Eritreans Estonians Ethiopians Finns Finnish Swedish Fijians Filipinos French citizens Georgians Germans Baltic Germans Ghanaians Gibraltar Greeks Grenadians Guatemalans Guianese (French) Guineans Guinea-Bissau nationals Guyanese Haitians Hondurans Hong Kongers Hungarians Icelanders Indians Indonesians Iranians (Persians) Iraqis Irish Israelis Italians Ivoirians Jamaicans Japanese Jordanians Kazakhs Kenyans Koreans Kosovo Albanians Kuwaitis Lao Latvians Lebanese Liberians Libyans Liechtensteiners Lithuanians Luxembourgers Macedonians Malawians Malaysians Maldivians Malians Maltese Manx Mauritians Mexicans Moldovans Moroccans Mongolians Montenegrins Namibians Nepalese New Zealanders (Kiwi) Nicaraguans Nigeriens Nigerians Norwegians Pakistanis Palauans Palestinians Panamanians Papua New Guineans Paraguayans Peruvians Poles Portuguese Puerto Ricans Quebecers Réunionnais Romanians Russians Baltic Russians Rwandans Salvadorans São Tomé and PrÃncipe Saudis Scots Senegalese Serbs Sicilians Sierra Leoneans Singaporeans Slovaks Slovenes Somalis South Africans Spanish Sri Lankans Sudanese Swedes Swiss Syrians Taiwanese Tanzanians Thais Tibetans Tobagonians Trinidadians Turks Tuvaluans Ugandans Ukrainians Uruguayans Venezuelans Vietnamese Welsh Yemenis Zambians Zimbabweans"; $pattern = '/\\n/'; $nationalities_arr = preg_split($pattern, $nationalities); //Now format the array foreach ($nationalities_arr as $nationality) { $new_arr[trim($nationality)] = trim($nationality); } unset($nationalities_arr); return $new_arr; }
Initial URL
Initial Description
Initial Title
Drupal Nationality List
Initial Tags
list, drupal
Initial Language
PHP