谁有php做拼写检查(spell check)经验 正则是不行的,必须要有一个字典。我从网上找了一个 Aspell ,但不知道怎么用。难道没有什么人能够帮我么?看来我只能自己开点班,自己啃了。可怜自己忙的冒烟了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Aspell的用法在《Mastering PHP x.x》这本书里有介绍,你找本翻翻吧 -------------------------------------------------------------------------------- 拼写检查函数库 -------------------------------------------------------------------------------- 本函数库共有 4 个函数在使用这个函数前,需要先到 http://metalab.unc.edu/kevina/aspell 取回所需的拼写检查函数库 aspell library。 aspell_new: 载入一个新的字典。 aspell_check: 检查一个单字。 aspell_check-raw: 检查一个单字,即使拼错也不改变或修正。 aspell_suggest: 检查一个单字,并提供拼写建议。 --------------------------------------------------------------------------------整理: sadly (www.phpx.com) -------------------------------------------------------------------------------- 函数:aspell_new() -------------------------------------------------------------------------------- 拼写检查函数库aspell_new载入一个新的字典。语法: int aspell_new(string master, string personal);返回值: 整数函数种类: 资料处理 内容说明 本函数载入一个新的字典,并赋与一个新的身份值 (整数),以供程序中使用。 使用范例 $aspell_link=aspell_new("english"); --------------------------------------------------------------------------------整理: sadly (www.phpx.com) [ 上一页 下一页 ] -------------------------------------------------------------------------------- 函数:aspell_check() -------------------------------------------------------------------------------- 拼写检查函数库aspell_check检查一个单字。语法: boolean aspell_check(int dictionary_link, string word);返回值: 布尔值函数种类: 资料处理 内容说明 本函数检查单字的拼写。若拼写正确则返回 true,不正确则返回 false。 使用范例 $aspell_link=aspell_new("english");if (aspell_check($aspell_link,"testt")) { echo "This is a valid spelling";} else { echo "Sorry, wrong spelling";}--------------------------------------------------------------------------------整理: sadly (www.phpx.com) [ 上一页 下一页 ] 函数:aspell_check-raw() -------------------------------------------------------------------------------- 拼写检查函数库aspell_check-raw检查一个单字,即使拼错也不改变或修正。语法: boolean aspell_check_raw(int dictionary_link, string word);返回值: 布尔值函数种类: 资料处理 内容说明 本函数检查单字的拼写。若拼写正确则返回 true,不正确则返回 false。本函数不会改变或者修正使用者的拼写。 使用范例 $aspell_link=aspell_new("english");if (aspell_check_raw($aspell_link,"testt")) { echo "This is a valid spelling";} else { echo "Sorry, wrong spelling";}--------------------------------------------------------------------------------整理: sadly (www.phpx.com) [ 上一页 下一页 ] -------------------------------------------------------------------------------- 函数:aspell_suggest() -------------------------------------------------------------------------------- 拼写检查函数库aspell_suggest检查一个单字,并提供拼写建议。语法: array aspell_suggest(int dictionary_link, string word);返回值: 数组函数种类: 资料处理 内容说明 本函数检查单字的拼写。并给予可能的拼法及正确的建议,以数组类型将结果返回。 使用范例 <?$aspell_link=aspell_new("english");if (!aspell_check($aspell_link,"testt")) { $suggestions=aspell_suggest($aspell_link,"testt"); for($i=0; $i < count($suggestions); $i++) { echo "Possible spelling: " . $suggestions[$i] . "<br>"; }}?> --------------------------------------------------------------------------------整理: sadly (www.phpx.com) [ 上一页 下一页 ] 你是说做成象google那样的拼写错误提示嘛?需要有单词库支持。如果你输入的东西在单词库中没有,则选择出来最相近的单词列表出来显示。英文单词的话,相近的策略就是一个一个字母的从左到右的匹配 谢谢大家的意见,希望能够得到更多的建议。不知道,谁有真正的开发经验,而不仅仅是 PHP 手册上的东东对不起, xuzuning(唠叨) 我没有责怪的意思,我只是希望能够得到跟多的帮助,谢谢大家了 用Pspell吧,aspell自4.3.0已经从php中移除了 Pspell只再linux上可以用windows上呢???? mktime这个括号里的参数什么意思啊 看不太懂也看手册了 php限制ip请求数? 如何复制文件夹啊? Mambo等问题 如何把查询到结果的PHP页面用邮件方式发送?? 请教:对大侠们来说是简单的问题,对我来说是麻烦的问题。 怎么在PHPED中设置调试环境?? 关于session的问题! 支持php权限的免费空间,是否对php的运行时间有限制? swoole多进程多线程怎么做一对一聊天? 如何更名上传文件 sql语句中的引号问题
--------------------------------------------------------------------------------
拼写检查函数库
--------------------------------------------------------------------------------
本函数库共有 4 个函数
在使用这个函数前,需要先到 http://metalab.unc.edu/kevina/aspell 取回所需的拼写检查函数库 aspell library。
aspell_new: 载入一个新的字典。
aspell_check: 检查一个单字。
aspell_check-raw: 检查一个单字,即使拼错也不改变或修正。
aspell_suggest: 检查一个单字,并提供拼写建议。
--------------------------------------------------------------------------------整理: sadly (www.phpx.com) --------------------------------------------------------------------------------
函数:aspell_new()
--------------------------------------------------------------------------------
拼写检查函数库
aspell_new
载入一个新的字典。语法: int aspell_new(string master, string personal);返回值: 整数函数种类: 资料处理
内容说明
本函数载入一个新的字典,并赋与一个新的身份值 (整数),以供程序中使用。
使用范例
$aspell_link=aspell_new("english"); --------------------------------------------------------------------------------整理: sadly (www.phpx.com)
[ 上一页 下一页 ]
--------------------------------------------------------------------------------
函数:aspell_check()
--------------------------------------------------------------------------------
拼写检查函数库
aspell_check
检查一个单字。语法: boolean aspell_check(int dictionary_link, string word);返回值: 布尔值函数种类: 资料处理
内容说明
本函数检查单字的拼写。若拼写正确则返回 true,不正确则返回 false。
使用范例
$aspell_link=aspell_new("english");
if (aspell_check($aspell_link,"testt")) {
echo "This is a valid spelling";
} else {
echo "Sorry, wrong spelling";
}
--------------------------------------------------------------------------------整理: sadly (www.phpx.com)
[ 上一页 下一页 ] 函数:aspell_check-raw()
--------------------------------------------------------------------------------
拼写检查函数库
aspell_check-raw
检查一个单字,即使拼错也不改变或修正。语法: boolean aspell_check_raw(int dictionary_link, string word);返回值: 布尔值函数种类: 资料处理
内容说明
本函数检查单字的拼写。若拼写正确则返回 true,不正确则返回 false。本函数不会改变或者修正使用者的拼写。
使用范例
$aspell_link=aspell_new("english");
if (aspell_check_raw($aspell_link,"testt")) {
echo "This is a valid spelling";
} else {
echo "Sorry, wrong spelling";
}
--------------------------------------------------------------------------------整理: sadly (www.phpx.com)
[ 上一页 下一页 ]
--------------------------------------------------------------------------------
函数:aspell_suggest()
--------------------------------------------------------------------------------
拼写检查函数库
aspell_suggest
检查一个单字,并提供拼写建议。语法: array aspell_suggest(int dictionary_link, string word);返回值: 数组函数种类: 资料处理
内容说明
本函数检查单字的拼写。并给予可能的拼法及正确的建议,以数组类型将结果返回。
使用范例
<?
$aspell_link=aspell_new("english");if (!aspell_check($aspell_link,"testt")) {
$suggestions=aspell_suggest($aspell_link,"testt"); for($i=0; $i < count($suggestions); $i++) {
echo "Possible spelling: " . $suggestions[$i] . "<br>";
}
}
?> --------------------------------------------------------------------------------整理: sadly (www.phpx.com)
[ 上一页 下一页 ]
windows上呢????