社区
基础编程
帖子详情
谁有这个的经验?谢谢!
lisoon
2004-09-01 08:52:59
$_SERVER['HTTP_ACCEPT_LANGUAGE'];得到的是一个数组,比如中文的是zh-hk,zh-cn,p=0.5;而我只想要其中的zh-cn来判断。但现在不知道德、韩、法、日等系统用$_SERVER['HTTP_ACCEPT_LANGUAGE'];得到的是什么,我怕取错值。兄弟们,有什么好的办法没有?现在较穷,我会努力赚分,到时开满汉全席款待大家。
...全文
236
8
打赏
收藏
谁有这个的经验?谢谢!
$_SERVER['HTTP_ACCEPT_LANGUAGE'];得到的是一个数组,比如中文的是zh-hk,zh-cn,p=0.5;而我只想要其中的zh-cn来判断。但现在不知道德、韩、法、日等系统用$_SERVER['HTTP_ACCEPT_LANGUAGE'];得到的是什么,我怕取错值。兄弟们,有什么好的办法没有?现在较穷,我会努力赚分,到时开满汉全席款待大家。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangmingsky
2004-09-01
打赏
举报
回复
在判断之前先这样
$string5= substr($language_type, 0, 5); 取5位,比如zh-hk
$string2= substr($language_type, 0, 2); 取2位,比如zh
中文有简体和繁体之分,所以要取5位判断,其他语言只需要2位就可以了
lisoon
2004-09-01
打赏
举报
回复
但$language_type读出来的值是zh-hk,zh-cn,p=0.5.
不会等下zh-cn.所以判断总是会跑到default去。
rengs
2004-09-01
打赏
举报
回复
。。。。能否只用一个变量名?
$language_type = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
switch ($language_type)
{
case "zh-cn":
$lang = "gb2312";
break;
......
......
default:
$lang = "utf-8";
break;
}
lisoon
2004-09-01
打赏
举报
回复
<?
$language_type = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
switch ($language_type)
{
case "zh-cn":
$china = "gb2312";
break;
......
......
default:
$english = "utf-8";
break;
}
?>
我要这样来判断的,楼上的应该行不通吧。
rengs
2004-09-01
打赏
举报
回复
前面两位表示语言zh表示中文吧-之后的表示地区方言,zh-cn表示中国大陆,zh-hk(中国香港),zh-tw(中国台湾),en-us(美国英国)....总之你用zh-cn判断简体中文就是可以的
lisoon
2004-09-01
打赏
举报
回复
zh-tw zh-hk zh-mo zh-cn 中文
en en-us en-gb en-ca
ja ja-jp
主要是这三个语种,用$_SERVER['HTTP_ACCEPT_LANGUAGE']得到后,它们的位置不同。
我用的系统读出来是顺序是zh-hk,zh-cn,p=0.5,就可以用
$language = explode(",", $_SERVER['HTTP_ACCEPT_LANGUAGE'])
$language_type = $language[0];//得到zh-hk
日文和英文的就不知道是怎么排的。
ice_berg16
2004-09-01
打赏
举报
回复
$language = explode(",", $_SERVER['HTTP_ACCEPT_LANGUAGE'])
$language_type = $language[0];
liyujie2000
2004-09-01
打赏
举报
回复
但$language_type读出来的值是zh-hk,zh-cn,p=0.5.
=======================
可以分割到数组中,然后再一一处理。
不建议substr()
[导入]discuz!NT整合
经验
总结
本文分享了Discuz!NT论坛与.NET项目整合的
经验
,包括配置项放置位置、web.config文件整合方法及权限设置等关键步骤。
我的
经验
非常有用哦!
博客强调了
经验
的有用性,指出自身的
经验
具有很高价值。
chatgpt赋能python:Python计算5!——Python编程
经验
分享
本文是一位拥有10年
经验
的Python工程师分享如何使用Python计算5的阶乘。文章详细介绍了Python的基础和5!的概念,并提供了两种计算方法,包括递归和优化后的循环实现。强调了代码优化对于提高性能的重要性,指出未来应积极拥抱并善于利用AI工具。
号外!我的秋招
经验
贴!
本文分享了一位同学秋招期间应聘数据分析岗位的
经验
,包括笔试、面试的准备技巧及注意事项,适合求职者参考。
《必玩》!学习大师们的游戏设计
经验
,激发你的游戏创造力!
《必玩!77款激发游戏设计师创造力的游戏》精选了77款游戏,旨在为游戏设计师提供创新灵感。本书作者Zack Hiwiller,福赛大学游戏设计系主任,通过独特的角度选择游戏,不仅包括知名作品,还有许多虽小众但富含设计精髓的游戏。书中强调游戏的教育价值而非单纯娱乐性,为读者提供实用的设计
经验
。
基础编程
21,889
社区成员
140,337
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章