How to detect php language in PHP
jedna cesta jak zjistit jazyk je pouzit $_SERVER["HTTP_ACCEPT_LANGUAGE"]
vrati string napr. en-us,en;q=0.5pak staci jednoduchou funkci
//en-us,en;q=0.5$x = parse_accept_language ($_SERVER["HTTP_ACCEPT_LANGUAGE"]);
kde x je pole
Array
(
[0] => en-us
[1] => en
[2] => q=0.5
)function parse_accept_language($agent){
$arr = split(”[,;]“, $agent);
return $arr;
}
pokud ovsem je potreba vice informaci jako nazev jazyku pak je dobre pouzit knihovnu php_language_detection.php
najdete na http://techpatterns.com/downloads/php_language_detection.php
php_language_detection.zip
staci pak zavolat funkci get_languages(’data’);
include_once(’lib/php_language_detection.php’);
$lang_detect = get_languages(’data’);
print_r($lang_detect);
Array
(
[0] => Array
(
[0] => cs
[1] => cs
[2] => Czech
[3] => Czech
)
)
[ratings]
Tags: php
Entries (RSS)