Kalle_B: Sprachkennung (HTTP_ACCEPT_LANGUAGE)

Beitrag lesen

Hallöle,

möchte die vom Browser akzeptierte Sprache ermitteln. Meine Opera sendet dieses an den Server:
de,pl;q=0.9,fr;q=0.8,en;q=0.7,ru;q=0.6,es;q=0.5

mein IExplorer 6 dies:
de

Kann ich nun den einzigen Wert bzw. den vor dem ersten Komma nehmen?

Oder gibt's auch sowas:
ru;q=0.8,es;q=0.9,de;q=1.0

oder andere Versionen?

Mein PHP-Zweizeiler:

$arr_lg  = explode( ',', $_SERVER['HTTP_ACCEPT_LANGUAGE'] ); // ru,en;q=0.9,es;q=0.8,de;q=0.7  
if ( $arr_lg[0] ) echo $arr_lg[0];  

Gruß,
Kalle