本文实例讲述了PHP检测用户语言的方法。分享给大家供大家参考。具体如下:
function getPreferredLanguage() { $langs = array(); if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { // break up string into pieces (languages and q factors) preg_match_all('/([a-z]{1,8}(-[a-z]{1,8})?)\s*(;\s*q\s*=\s*(1|0\.[0-9]+))?/i',$_SERVER['HTTP_ACCEPT_LANGUAGE'], $lang_parse); if (count($lang_parse[1])) { // create a list like "en" => 0.8 $langs = array_combine($lang_parse[1], $lang_parse[4]); // set default to 1 for any without q factor foreach ($langs as $lang => $val) { if ($val === '') $langs[$lang] = 1; } // sort list based on value arsort($langs, SORT_NUMERIC); } } //extract most important (first) foreach ($langs as $lang => $val) { break; } //if complex language simplify it if (stristr($lang,"-")) {$tmp = explode("-",$lang); $lang = $tmp[0]; } return $lang; }
希望本文所述对大家的php程序设计有所帮助。
本文向大家介绍在PHP中检测客户端语言环境的最简单方法,包括了在PHP中检测客户端语言环境的最简单方法的使用技巧和注意事项,需要的朋友参考一下 PHP提供了一个从5.3.0开始的功能,可以将' $_SERVER ['HTTP_ACCEPT_LANGUAGE ']'变量解析为语言环境- 示例 '$_SERVER ['HTTP_ACCEPT_LANGUAGE']'函数通过将当前语言环境的语言作为参数来
本文向大家介绍从PHP中的字符串检测语言,包括了从PHP中的字符串检测语言的使用技巧和注意事项,需要的朋友参考一下 无法从字符类型中检测到语言。还有其他方法,但不能保证完全准确性。'TextLanguageDetect梨包'可以正确使用。以下是相同的示例代码- 示例 输出结果 这将产生以下输出- 它易于使用,并具有52种语言数据库。但是不利的是,使用此软件包无法检测到东亚语言。
问题内容: 我使用以下PHP脚本作为网站索引。 该脚本应包括一个特定页面,具体取决于浏览器的语言(自动检测到)。 该脚本无法在所有浏览器上正常运行,因此它始终包含任何检测到的语言(问题的原因很可能是未考虑某些Accept- Language标头的问题)。 您能否建议我一个更强大的解决方案? 问题答案: 你为什么不保持它简单干净
问题内容: 如何检测使用NLTK编写的文字是哪种语言? 我看到的示例使用,但是在Mac上安装后,找不到该软件包。 问题答案: 您是否遇到了以下代码片段? 来自http://groups.google.com/group/nltk- users/browse_thread/thread/a5f52af2cbc4cfeb?pli=1&safe=active 还是以下演示文件? https://web.
需要语言检测 对于基于在多语言网站中编写的语言的文档分类,需要语言检测工具。 此工具应接受没有语言注释(元数据)的文档,并通过检测语言将该信息添加到文档的元数据中。 分析语料库的算法 什么是语料库? 为了检测文档的语言,构造语言简档并与已知语言的简档进行比较。 这些已知语言的文本集称为corpus 。 语料库是一种书面语言文本的集合,用于解释语言在实际情况下的使用方式。 语料库是从书籍,成绩单和其
主要内容:语法,示例卡方检验是一种统计方法,用于确定两个分类变量之间是否具有显着的相关性。 这些变量应该来自相同的人口,它们应该是分类的,如 - 是/否,男/女,红/绿等。 例如,我们可以建立一个数据集,观察人们的冰淇淋购买模式,并尝试将一个人的性别与他们喜欢的冰淇淋的味道相关联。 如果发现相关性,我们可以通过了解访问者的性别数量来调整对应口味的库存。 语法 执行卡方检验的函数是:。 在R中创建卡方检验的基本语法是