用PHP检测用户语言的方法

用PHP检测用户语言的方法
本文介绍了用PHP对用户语言进行检测方法,供大家参考
功能getpreferredlanguage(){
$郎=阵();
如果(isset($ _server { 'http_accept_language ' })){
向上串(块/中断语言和Q因子)
preg_match_all( /({ } { }(A-Z 1,8 - { } { } 6 8)( *);◎Q◎*的* = *(1 | 0 。{ 0-9 } +))/我,_server { 'http_accept_language美元},lang_parse美元);
如果(计数($ lang_parse { 1 })){
创建一个列表,如0.8
语言= array_combine美元(美元lang_parse美元lang_parse { 1 },{ 4 });
设置默认值为1
foreach(美元美元美元郎郎= val){
如果(val = = =美元美元美元){郎} = 1郎;
}
基于值排序的列表
Arsort(元语言,sort_numeric);
}
}
提取最重要的(第一)
foreach(美元美元美元郎郎= val){破};
如果复杂语言简化了它
If (stristr ($lang, -)) {$tmp = explode (-
返回朗;
}

希望本文能对大家的PHP程序设计有所帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部