拼写检查函数库

林继 PHP 技术 4,617 共写了2571个字 (2005-08-10 9:38:21) 没有评论 打印 扫描二维码 百度已收录

本函数库共有 4 个函数
在使用这个函数前,需要先到 http://aspell.net/ 取回所需的拼写检查函数库 aspell library。
aspell_new: 载入一个新的字典。
aspell_check: 检查一个单字。
aspell_check-raw: 检查一个单字,即使拼错也不改变或修正。
aspell_suggest: 检查一个单字,并提供拼写建议。

Aspell 函数库 [已废弃]

简介

您可以使用 aspell() 函数对某个单词进行拼写检查并给出正确的拼写建议。

注: 该扩展已经被从 PHP 中删除,在 PHP 4.3.0 及以后的版本不再有效。如果您想使用 PHP 进行拼写检查,请使用 pspell。它使用 pspell 库,并且能够和更新版本的 aspell 一起工作。

需求
aspell 仅工作于非常旧 (.27.* 及以前) 版本的 aspell 库。无论是该模块,或是那些旧版本的 aspell 均不再被支持。您需要 aspell 库,可以在 http://aspell.sourceforge.net/ 找到。

安装
In PHP 4, these functions are only available if PHP was configured with –with-aspell=[DIR].

参见
参见 pspell。
——————————————————————————–
整理: 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] . “
“;
}
}
?>
——————————————————————————–
整理: sadly (http://www.phpx.com)

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

< >