php - 用 php 做一个拼写检查器

标签 php spell-checking

实际上,我想为印度语(即旁遮普语)制作一个拼写检查器。我以前试过。它首先用一个空格分解字符串,检查 mysql 是否存在该单词,如果存在,则回显该单词并添加一个空格,因为 explode 会删除空格,如果不存在,则使用 similar_text() 回显该单词建议。但问题是当有标点符号时它会变慢并给出错误......我试图替换标点符号并在另一个标签内回显它们 strtr() 但问题是由于爆炸,每个单词后都有一个空格。

除了使用 pspell 或任何其他扩展之外,还有其他方法可以做到这一点吗,因为我要在共享主机上使用它。

或者有没有其他方法可以在不使用 explode() 的情况下只检查大字符串中的单词??

请帮忙..

如果需要的话,你可以向我要我之前用来制作这个的代码......

提前致谢...

最佳答案

你用 PHP Spell Check 结帐了吗? ?用法很简单:

#PHP Source Code
require "phpspellcheck/include.php";

$mySpell = new SpellCheckButton();
$mySpell->InstallationPath = "/phpspellcheck/";
$mySpell->Fields = "ALL";
echo $mySpell->SpellImageButton();

$mySpell = new SpellAsYouType();
$mySpell->InstallationPath = "/phpspellcheck/";
$mySpell->Fields = "ALL";
echo $mySpell->Activate();

您还可以添加自己的旁遮普语词典,让您的工作更加轻松。希望能帮助到你! :)

关于php - 用 php 做一个拼写检查器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11013441/

相关文章:

user-interface - Flyspell 正确单词的用户交互改进

javascript - 用你自己的覆盖浏览器拼写检查?

php - 带日期前缀的唯一标识符混合格式 (Php/MySQL)

PHP mysqli 查询检查一行是否存在

php - Laravel 5 的两个字段验证

python - 如何在 GAE 的搜索 API 中实现自定义拼写检查

asp.net - ASP .NET MVC 中的 TinyMCE 拼写检查器

c# - 拼写检查仅替换文本框中的第一个单词

php - 导致 403 禁止访问的符号链接(symbolic link) MAMP 文件夹

javascript - 如何将变量 javascript 传递给 php