php判断浏览器语言
2015-11-05 12:12
639 查看
转自:/article/1267739.html
<?php $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 4); //只取前4位,这样只判断最优先的语言。如果取前5位,可能出现en,zh的情况,影响判断。 if (preg_match("/zh-c/i", $lang)) <span style="white-space:pre"> </span>echo "简体中文"; else if (preg_match("/zh/i", $lang)) <span style="white-space:pre"> </span>echo "繁體中文"; else if (preg_match("/en/i", $lang)) <span style="white-space:pre"> </span>echo "English"; else if (preg_match("/fr/i", $lang)) <span style="white-space:pre"> </span>echo "French"; else if (preg_match("/de/i", $lang)) <span style="white-space:pre"> </span>echo "German"; else if (preg_match("/jp/i", $lang)) <span style="white-space:pre"> </span>echo "Japanese"; else if (preg_match("/ko/i", $lang)) <span style="white-space:pre"> </span>echo "Korean"; else if (preg_match("/es/i", $lang)) <span style="white-space:pre"> </span>echo "Spanish"; else if (preg_match("/sv/i", $lang)) <span style="white-space:pre"> </span>echo "Swedish"; else <span style="white-space:pre"> </span>echo $_SERVER["HTTP_ACCEPT_LANGUAGE"]; ?>
相关文章推荐
- PHPCMS v9设置文章的审核功能
- php 文件上传实例代码
- php生成gif动画的方法
- php上传大文件设置
- wamp修改MySQL密码后PHPmyadmin连接不上
- PHP的错误报错级别设置原理简析
- 浅析PHP中call user func()函数及如何使用call user func调用自定义函数
- php无限分类使用concat如何实现
- php自学提升进阶路线
- php打印函数
- php把.sql文件导入到mysql数据库
- phpqrcode不能输出二维码
- php file_put_contents 文件日志
- 常用的PHP数据库操作方法(MYSQL版)
- FileZilla FTP Server在win2008安装及防火墙设置
- 优化php性能的五个实用技巧
- php中英文字符串截取函数(包括html)
- php接受通过HTML表单提交的信息时
- PHP json_encode() 函数详解及中文乱码问题
- liunx vsftp服务器配置