在 PHP 中从字符串检测语言
phpserver side programmingprogramming
无法从字符类型检测语言。还有其他方法,但它们不能保证完全准确。‘TextLanguageDetect Pear Package’ 可以以相当高的准确度使用。以下是相同的示例代码 −
示例
require_once 'Text/LanguageDetect.php'; $l = new Text_LanguageDetect(); $result = $l->detect($text, 4); if (PEAR::isError($result)) { echo $result->getMessage(); } else { print_r($result); }
输出
这将产生以下输出 −
Array ( [german] => 0.407037037037 [dutch] => 0.288065843621 [english] => 0.283333333333 [danish] => 0.234526748971 )
它使用起来很简单,有 52 种语言数据库。但缺点是无法使用此包检测东亚语言。