当前位置: 首页 > 编程笔记 >

从PHP中的字符串检测语言

殷宾白
2023-03-14
本文向大家介绍从PHP中的字符串检测语言,包括了从PHP中的字符串检测语言的使用技巧和注意事项,需要的朋友参考一下

无法从字符类型中检测到语言。还有其他方法,但不能保证完全准确性。'TextLanguageDetect梨包'可以正确使用。以下是相同的示例代码-

示例

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种语言数据库。但是不利的是,使用此软件包无法检测到东亚语言。

 类似资料:
  • 问题内容: 是否可以找出在PHP中编码为base64字符串的图像的类型? 我没有访问原始图像文件的方法,只有编码的字符串。从我所看到的,可以从字符串表示形式创建图像资源(从base64解码后),但是它会自动检测图像类型,并且图像资源本身是一种特殊的PHP表示形式。如果我想再次将图像另存为文件,我不知道保存的类型是否与创建String表示形式的原始类型相对应。 问题答案: FileInfo可以为您做

  • 问题内容: 我有一个包含英文和阿拉伯文书籍标题的MySQL数据库,并且我使用的是PHP类,该类可以自动将阿拉伯文本音译为拉丁文字。 我希望我的输出HTML看起来像这样: PHP是否可以根据其中使用的Unicode字符和字形来确定字符串的语言?我试图得到这样的东西: 幸运的是,该类在输入拉丁字符时不会阻塞,因此从理论上讲我可以通过转换发送每个结果,但这似乎浪费了处理时间。 谢谢! 编辑: 我仍然没有

  • 问题内容: 我有一个简单的问题,但无法提供一个简单的解决方案:) 假设我有一个字符串。我想检测是否有重复。 我想要: 问题是我不知道我要搜索的模式(我没有“ bla”作为输入)。 任何想法? 编辑: 看到这些评论,我想我应该再精确一点: 在字符串中,有重复的模式或没有重复的模式。 重复的图案可以是任何长度。 如果有一个模式,它将一遍又一遍地重复直到结束。但是字符串可以在模式中间结束。 例: 问题答

  • 问题内容: 我有一个长度为141个字符的字符串。使用以下代码,如果字符串大于或小于140,我有一条语句返回一条消息。 我在$ message上使用了var_dump,它显示的字符串是。这是我的问题:当我将语句的编号更改为和时,尽管字符串大于131,它仍然返回第一条消息。 无论我使用的数字少于141,我总是得到“没有比赛”。回到我身边。 问题答案: 尝试使用通用语法:

  • 问题内容: 这是一个简单的问题,但是我不明白。我想检测字符串中的url,然后将其替换为较短的url。 我从stackoverflow找到了这个表达式,但是结果仅仅是 有更好的主意吗? 问题答案: m.group(1)为您提供第一个匹配组,即第一个捕获括号。这是 您应该尝试查看m.group(0)中是否有内容,或者用括号将所有模式括起来,然后再次使用m.group(1)。 您需要重复查找功能以匹配下

  • 问题内容: 假设我有一个包含Ü的字符串。我将如何找到所有这些unicode字符?我应该测试他们的代码吗?我该怎么做? 例如,给定字符串“AÜXÜ”,我想将其转换为“ AYXY”。我想对其他unicode字符执行相同的操作,并且我不希望将它们存储在某种翻译图中。 问题答案: “ unicode字符”的定义含糊不清,但是将被视为表示标准ISO 8859字符集 未涵盖的UTF-8 字符。如果您的情况是这