pspell_new --- 載入一個新辭典 語法 : int pspell_new (string language [、string spelling [、string jargon [、string encoding [、int mode]]]])說明 :pspell_new( )開放一個新辭典且傳回辭典連結identifier給其它拼字函式使用。參數 language是語言代碼 ,是由二個字母的ISO 639語言代碼和非必需的二個字母的ISO 3166國別代碼所組成的。參數 spelling是所請求的語言拼字有超過一種以上的拼字,像是英文就有'american'、 'british' 和 'canadian'。參數 jargon包含了額外的資訊,來區別有著相同的語言和參數 spelling的二個不同單字的列表。參數 encoding是要將單字編碼,有效的值有 : 'utf-8'、'iso8859-*'、'koi8-r'、 'viscii'、 'cp1252'、 'machine unsigned 16'、'machine unsigned 32'。這個參數大部份還未測試,所以使用時要小心點。參數 mode說明要使用何種拼字檢查方式,共有下列幾種可使用的方式 :PSPELL_FAST - 快速的方式 (最少的建議)PSPELL_NORMAL - 標準的方式 (較多的建議)PSPELL_BAD_SPELLERS - 緩慢的方式 (最多的建議)PSPELL_RUN_TOGETHER - 將合在一起的單字視為是合法的合成,意思是說,"thecat"將會被視為合法的合成,僅管它應該在二個單字間以空白將單字隔開來,但它還是會被視為合法的合成。改變這個設定只會影響到pspell_check( )傳回的結果,但pspell_suggest( )還是會傳回建議的拼法。參數 mode是由上列的常數所構成的一個位元罩遮(bitmask),而PSPELL_FAST、 PSPELL_NORMAL和 PSPELL_BAD_SPELLERS是互相獨立的,所以你只能選擇它們其中一個。更多的資訊和範例,可以去看看 pspell 的網站http://pspell.sourceforge.net/上的線上手冊。Example :<?php $pspell_link = pspell_new ("en"、""、""、""、(PSPELL_FAST|PSPELL_RUN_TOGETHER));?>
使用道具 舉報
本版積分規則 發表回復 回帖後跳轉到最後一頁
本論壇為非營利之網路平台,所有文章內容均為網友自行發表,不代表論壇立場!若涉及侵權、違法等情事,請告知版主處理。
廣告刊登 | 交換連結 | 贊助我們 | 服務條款 | 免責聲明 | 客服中心 | 中央分站
手機版|中央論壇
GMT+8, 2026-11-7 10:17 , Processed in 0.041130 second(s), 15 queries .
Powered by Discuz!
© 2005-2015 Copyrights. Set by YIDAS