PHP 4.0 时尚编程百例 —  实例 66  拼写检查

林继 PHP 技术 5,183 共写了744个字 (2005-08-12 8:51:20) 没有评论 打印 扫描二维码 百度已收录

实例说明

本例将介绍在php 4.0 中使用拼写检查的函数。int aspell_new(string master,string personal):本函数载人一个新的字典,并赋予一个新的唯一值(整数),以供程序中使用。boolean aspell_check(int dictionary_link,string word):本函数检查单词的拼写。若拼写正确则传回true,不正确则传回false。

特别说明:aspell 这一类函数已经从 PHP 5.0 中消失,取而代之的是 pspell 类函数。如果要使用这些函数,必须要安装aspell函数库,但Windows 没有更新的版本,只有Llinx才有更新的版本,所以现在的windows 操作系统都无法使用这个函数库,也就是无法使用这些函数。

编程思路

使用拼写检查函数时,首先要取回所需的拼写检查函数库 aspell library.

用 aspell_new() 函数裁人一个新的字典,并赋予一个新的唯一值(整数),供程序使用,然后使用aspell_check() 函数检查两个单词 “test” 和 “testt” 的拼写,得到打印的结果。

创作步骤

一、载入一个新的字典

$aspell_link = aspell_new(“english”)

只有载入字典后,拼写检查的函数才能检查拼写上的错误,载入字典后,就可以供以后的程序使用。

二、检查 “testt” 的拼写

使用 aspell_check() 函数检查单词 “testt” 的拼写,通过了拼写的检查,将返回true,否则将返回false.

同时使用if语句,检查函数的返回值,打印相应的提示信息.

三、检查 “test” 的拼写

与第二步的过程是一样的,最后也要打印出拼写检查的结果。

四、本例程序代码

  1. <HTML>
  2. <HEAD>
  3. <TITLE>拼写检查</TITLE>
  4. </HEAD>
  5. <BODY>
  6. <?php
  7.  
  8.       $aspell_link = aspell_new("english");
  9.  
  10.       if (aspell_check($aspell_link, "testt")) {
  11.               echo "This is a valid spelling";
  12.               } 
  13.       else {
  14.               echo "Sorry, wrong spelling";
  15.               }
  16.  
  17. ?> 
  18. </BODY>
  19. </HTML>

历史上的今天

8月
12

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

发表评论

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

< >