Foreach not working on an array
Posted: Mon Apr 12, 2010 1:42 pm
I'm trying to foreach loop on an array, but it says invalid argument for foreach. I don't understand this.
When I print_r the array, it looks like this:

When I print_r the array, it looks like this:
Code: Select all
Array ( [Africa/Abidjan] => Abidjan [Africa/Accra] => Accra [Africa/Addis_Ababa] => Addis Ababa [Africa/Algiers] => Algiers [Africa/Asmara] => Asmara [Africa/Asmera] => Asmera [Africa/Bamako] => Bamako [Africa/Bangui] => Bangui [Africa/Banjul] => Banjul [Africa/Bissau] => Bissau [Africa/Blantyre] => Blantyre [Africa/Brazzaville] => Brazzaville [Africa/Bujumbura] => Bujumbura [Africa/Cairo] => Cairo [Africa/Casablanca] => Casablanca [Africa/Ceuta] => Ceuta [Africa/Conakry] => Conakry [Africa/Dakar] => Dakar [Africa/Dar_es_Salaam] => Dar es Salaam [Africa/Djibouti] => Djibouti [Africa/Douala] => Douala [Africa/El_Aaiun] => El Aaiun [Africa/Freetown] => Freetown [Africa/Gaborone] => Gaborone [Africa/Harare] => Harare [Africa/Johannesburg] => Johannesburg [Africa/Kampala] => Kampala [Africa/Khartoum] => Khartoum [Africa/Kigali] => Kigali [Africa/Kinshasa] => Kinshasa [Africa/Lagos] => Lagos [Africa/Libreville] => Libreville [Africa/Lome] => Lome [Africa/Luanda] => Luanda [Africa/Lubumbashi] => Lubumbashi [Africa/Lusaka] => Lusaka [Africa/Malabo] => Malabo [Africa/Maputo] => Maputo [Africa/Maseru] => Maseru [Africa/Mbabane] => Mbabane [Africa/Mogadishu] => Mogadishu [Africa/Monrovia] => Monrovia [Africa/Nairobi] => Nairobi [Africa/Ndjamena] => Ndjamena [Africa/Niamey] => Niamey [Africa/Nouakchott] => Nouakchott [Africa/Ouagadougou] => Ouagadougou [Africa/Porto-Novo] => Porto-Novo [Africa/Sao_Tome] => Sao Tome [Africa/Timbuktu] => Timbuktu [Africa/Tripoli] => Tripoli [Africa/Tunis] => Tunis [Africa/Windhoek] => Windhoek ) 1