PHP如何识别系统语言或浏览器语言

preg_match('/^([a-z\-]+)/i', $_SERVER['HTTP_ACCEPT_LANGUAGE'], $matches);
$lang = $matches[1];
switch ($lang) {
    case 'zh-cn' :
        //header('Location: http://cn.test.com/');
        echo "中国";
        break;
    case 'zh-tw' :
        // header('Location: http://tw.test.com/');
        echo "台湾";
        break;
    case 'ko' :
        //header('Location: http://ko.test.com/');
        break;
    default:
        // header('Location: http://en.test.com/');
        echo "英文";
        break;
}
posted @   mingruqi  阅读(59)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
历史上的今天:
2021-05-06 Spring自带了13个视图解析器,能够将逻辑视图名转换为物理实现
2019-05-06 Groovy基本语法
点击右上角即可分享
微信分享提示