Re: [PHP] foreach on a 3d array

2006-10-25 Thread M.Sokolewicz
M.Sokolewicz wrote: Dotan Cohen wrote: On 24/10/06, Chris Boget <[EMAIL PROTECTED]> wrote: > $languages = array( >"af" => array("Afrikaans", "Afrikaans", "South Africa"), >"sq" => array("Albanian", "Shqipe", "Albania")); > > foreach ($languages as $language){ >if ( strstr

Re: [PHP] foreach on a 3d array

2006-10-25 Thread Dotan Cohen
On 25/10/06, Ivo F.A.C. Fokkema <[EMAIL PROTECTED]> wrote: Ah, in that case using $HTTP_ACCEPT_LANGUAGE relies on the register_globals setting, which is a security risk (and turned off by default). Please read up on this, so you know what you're up against... See: http://www.php.net/register_glob

Re: [PHP] foreach on a 3d array

2006-10-25 Thread Ivo F.A.C. Fokkema
On Wed, 25 Oct 2006 13:53:47 +0200, Dotan Cohen wrote: > On 25/10/06, Ivo F.A.C. Fokkema <[EMAIL PROTECTED]> wrote: >> >> Because that wouldn't work :) >> >> This variable may contain stuff like "nl,en-us;q=0.7,en;q=0.3". You'll >> need to do something with this variable first to use >> array_key_

Re: [PHP] foreach on a 3d array

2006-10-25 Thread Dotan Cohen
On 25/10/06, Ivo F.A.C. Fokkema <[EMAIL PROTECTED]> wrote: Because that wouldn't work :) This variable may contain stuff like "nl,en-us;q=0.7,en;q=0.3". You'll need to do something with this variable first to use array_key_exists (or as you do, isset). That said, I agree that strstr() might not

Re: [PHP] foreach on a 3d array

2006-10-25 Thread Ivo F.A.C. Fokkema
On Tue, 24 Oct 2006 23:55:49 +0200, M.Sokolewicz wrote: > Dotan Cohen wrote: >> On 24/10/06, Chris Boget <[EMAIL PROTECTED]> wrote: >>> > $languages = array( >>> >"af" => array("Afrikaans", "Afrikaans", "South Africa"), >>> >"sq" => array("Albanian", "Shqipe", "Albania")); >>> > >

Re: [PHP] foreach on a 3d array

2006-10-24 Thread M.Sokolewicz
Dotan Cohen wrote: On 24/10/06, Chris Boget <[EMAIL PROTECTED]> wrote: > $languages = array( >"af" => array("Afrikaans", "Afrikaans", "South Africa"), >"sq" => array("Albanian", "Shqipe", "Albania")); > > foreach ($languages as $language){ >if ( strstr( $_HTTP_ACCEPT_LANGU

Re: [PHP] foreach on a 3d array

2006-10-24 Thread Dotan Cohen
On 24/10/06, Chris Boget <[EMAIL PROTECTED]> wrote: > $languages = array( >"af" => array("Afrikaans", "Afrikaans", "South Africa"), >"sq" => array("Albanian", "Shqipe", "Albania")); > > foreach ($languages as $language){ >if ( strstr( $_HTTP_ACCEPT_LANGUAGE, $language) ) {

Re: [PHP] foreach on a 3d array

2006-10-24 Thread Chris Boget
$languages = array( "af" => array("Afrikaans", "Afrikaans", "South Africa"), "sq" => array("Albanian", "Shqipe", "Albania")); foreach ($languages as $language){ if ( strstr( $_HTTP_ACCEPT_LANGUAGE, $language) ) { print"You are from ".$language[2]."!"; } } What you