返回顶部

收藏

PHP 可以检测用户浏览器所使用语言的代码片段

更多

使用下面的 PHP 代码片段可以检测用户浏览器所使用的语言

function get_client_language($availableLanguages, $default='en'){
    if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
        $langs=explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']);
        foreach ($langs as $value){
            $choice=substr($value,0,2);
            if(in_array($choice, $availableLanguages)){
                return $choice;
            }
        }
    } 
    return $default;
}

标签:php

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. ken 发表 2018-07-18 01:17:17 yii2命令行控制台Console操作
  2. ken 发表 2018-07-18 02:43:37 yii2自带官方queue队列模块使用方法
  3. CFC4N 发表 2015-07-08 09:56:39 ububtu server 14.04上,PHP5-FPM服务的启动方式变更
  4. CFC4N 发表 2015-07-08 09:56:39 ububtu server 14.04上,PHP5-FPM服务的启动方式变更
  5. ken 发表 2018-07-17 06:44:29 php在数组开头插入一个或多个元素单元
  6. ken 发表 2018-07-13 01:55:34 php里??和?:的区别
  7. shaoye 发表 2016-08-19 08:16:06 Perfetti sconosciuti完美陌生人
  8. shaoye 发表 2016-11-01 03:30:59 单例 ,实例
  9. shaoye 发表 2016-11-04 11:03:25 go 测试
  10. shaoye 发表 2016-11-25 09:34:57 msyql-logger
  11. shaoye 发表 2016-12-14 04:03:40 糟糕
  12. shaoye 发表 2016-12-27 04:32:09 2016年终总结

发表评论