On 24/10/06, Chris Boget <chris.boget@xxxxxxxx> wrote:
> $languages = array( > "af" => array("Afrikaans", "Afrikaans", "South Africa"), > "sq" => array("Albanian", "Shqipe", "Albania") ); > > foreach ($languages as $language){ > if ( strstr( $_HTTP_ACCEPT_LANGUAGE, $language) ) { > print"<center>You are from ".$language[2]."!</center>"; > } > } What you want is something like this: foreach ($languages as $language => $valueArray ){ if ( strstr( $_HTTP_ACCEPT_LANGUAGE, $language) ) { print"<center>You are from ".$valueArray[2]."!</center>"; } } Your example is setting the variable $language to the array for each iteration.
Thanks, I see what I was missing.
So the first iteration, $language is set to array("Afrikaans", "Afrikaans", "South Africa") and the second iteration, $language is set to array("Albanian", "Shqipe", "Albania")
That much I knew. Thanks, Chris. Dotan Cohen http://essentialinux.com/ http://technology-sleuth.com/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php