最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP檢測用戶語言的方法

 更新時間:2015年06月15日 15:31:08   作者:小卒過河  
這篇文章主要介紹了PHP檢測用戶語言的方法,涉及針對php預(yù)定義服務(wù)器變量$_SERVER['HTTP_ACCEPT_LANGUAGE']的判定與使用技巧,需要的朋友可以參考下

本文實例講述了PHP檢測用戶語言的方法。分享給大家供大家參考。具體如下:

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;
}

希望本文所述對大家的php程序設(shè)計有所幫助。

相關(guān)文章

最新評論

宁乡县| 新河县| 迭部县| 武山县| 探索| 蕉岭县| 丹寨县| 英德市| 珠海市| 涿鹿县| 东宁县| 焉耆| 沙坪坝区| 门源| 灌云县| 六盘水市| 郓城县| 云阳县| 杭锦后旗| 榆中县| 洛阳市| 临湘市| 同德县| 莱西市| 安化县| 光泽县| 江永县| 鲁山县| 宁乡县| 广昌县| 铅山县| 迁西县| 凤翔县| 晋宁县| 岚皋县| 南平市| 金门县| 康定县| 黄浦区| 云和县| 云阳县|