PHP is used to detect user languages. php is used to detect users. PHP's method of detecting user languages. php's method of detecting user languages is described in this article. Share it with you for your reference. The details are as follows: functiongetPreferredLanguag PHP method for detecting user languages, php method for detecting users
This article describes how PHP detects user languages. Share it with you for your reference. The details are as follows:
function getPreferredLanguage() { $langs = array(); if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { // break up string into pieces (languages and q factors) preg_match_all('/([a-z]{1,8}(-[a-z]{1,8})?)\s*(;\s*q\s*=\s*(1|0\.[0-9]+))?/i',$_SERVER['HTTP_ACCEPT_LANGUAGE'], $lang_parse); if (count($lang_parse[1])) { // create a list like "en" => 0.8 $langs = array_combine($lang_parse[1], $lang_parse[4]); // set default to 1 for any without q factor foreach ($langs as $lang => $val) { if ($val === '') $langs[$lang] = 1; } // sort list based on value arsort($langs, SORT_NUMERIC); } } //extract most important (first) foreach ($langs as $lang => $val) { break; } //if complex language simplify it if (stristr($lang,"-")) {$tmp = explode("-",$lang); $lang = $tmp[0]; } return $lang;}
I hope this article will help you with php programming.
Examples in this article describes how PHP detects user languages. Share it with you for your reference. Details: function getPreferredLanguag...