[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 編程技術 > Php > 正文
PHP4手冊:函數庫及函數(四) 拼字檢查函式庫
http://netleader.126.com 星空浪子 (2001-04-16 17:44:00)

--------------------------------------------------------------------------------
 拼字檢查函式庫 
--------------------------------------------------------------------------------
 


本函式庫共有 4 個函式
在使用這個函式前,需要先到 http://metalab.unc.edu/kevina/aspell 取回所需的拼字檢查函式館 aspell library。  


aspell_new: 載入一個新的字典。 
aspell_check: 檢查一個單字。 
aspell_check-raw: 檢查一個單字,即使拼錯也不改變或修正。 
aspell_suggest: 檢查一個單字,並提供拼字建議。 

--------------------------------------------------------------------------------
 函式:aspell_new() 
--------------------------------------------------------------------------------
 


拼字檢查函式庫


aspell_new
載入一個新的字典。

語法: int aspell_new(string master, string personal);

傳回值: 整數

函式種類: 資料處理


 
 
內容說明 


本函式載入一個新的字典,並賦與一個新的身份值 (整數),以供程式中使用。


 
 
使用范例 


$aspell_link=aspell_new("english"); 



--------------------------------------------------------------------------------
 

--------------------------------------------------------------------------------
 函式: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";
}


 

--------------------------------------------------------------------------------
 函式: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";
}


 

--------------------------------------------------------------------------------
 函式: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] . "
";
    }
}
?> 


(http://www.fanqiang.com)
    進入【UNIX論壇

相關文章
PHP4手冊:函數庫及函數(四十六) SNMP 網管函式庫 (2001-04-18 16:56:55)
PHP4手冊:函數庫及函數(四十五) Solid 資料庫連結函式庫 (2001-04-18 16:54:16)
PHP4手冊:函數庫及函數(四十四) 信號與共享記憶體函式庫 (2001-04-18 16:49:09)
PHP4手冊:函數庫及函數(四十三) 常規表示法函式庫 (2001-04-18 16:40:33)
PHP4手冊:函數庫及函數(四十二) URL 處理函式庫 (2001-04-18 16:37:13)
PHP4手冊:函數庫及函數(四十一) PostgreSQL 資料庫函式庫 (2001-04-18 15:58:12)
PHP4手冊:函數庫及函數(四十) PDF 格式檔案函式庫 - 2 (2001-04-18 15:53:53)
PHP4手冊:函數庫及函數(四十) PDF 格式檔案函式庫 - 1 (2001-04-18 15:53:35)
PHP4手冊:函數庫及函數(三十九) Perl 相容語法函式庫 (2001-04-18 15:45:08)
PHP4手冊:函數庫及函數(三十八) Oracle 資料庫函式庫 (2001-04-18 15:43:09)

===更多相關===
 

★  樊強制作 歡迎分享  ★