首页 » 建站技术 » PHP 技术 » 浏览内容

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


2005-08-12 08:51:20 5,151 0 发表评论 字体: 作者:C.K.
标签: 时尚编程百例

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

实例说明

本例将介绍在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” 的拼写

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

四、本例程序代码

<HTML>
  • <HEAD>
  • <TITLE>拼写检查</TITLE>
  • </HEAD>
  • <BODY>
  • <?php
  •       $aspell_link = aspell_new("english");
  •       if (aspell_check($aspell_link, "testt")) {
  •               echo "This is a valid spelling";
  •               }
  •       else {
  •               echo "Sorry, wrong spelling";
  •               }
  • ?>
  • </BODY>
  • </HTML>

    网站统计 Statistics

    • 创建时间: 2005年1月3日 距今5062 天
    • 日志总数: 2461
    • 评论总数: 630
    • 标签总数: 654
    • 链接总数: 273
    • 最后更新: 2018-8-31 17:57:04
    • 您是本站第 14144456 位访客

    广告区 Guǎng Gào