2024 年 PHP 日本研討會

pspell_new_personal

(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)

pspell_new_personal載入新的個人詞彙表字典

說明

pspell_new_personal(
    字串 $filename,
    字串 $language,
    字串 $spelling = "",
    字串 $jargon = "",
    字串 $encoding = "",
    int $mode = 0
): PSpell\Dictionary|false

pspell_new_personal() 會開啟一個新的字典,並使用個人單字清單。如有需要,可以使用 pspell_save_wordlist() 修改並儲存單字清單。但是,取代配對不會被儲存。若要儲存取代配對,您應該使用 pspell_config_create() 建立一個設定,使用 pspell_config_personal() 設定個人單字清單檔案,使用 pspell_config_repl() 設定取代配對的檔案,然後使用 pspell_new_config() 開啟一個新的字典。

更多資訊和範例,請參考線上 pspell 手冊網站:» http://aspell.net/

參數

filename

新增至個人清單的單字將儲存於此檔案中。它應該是一個以 '/' 開頭的絕對路徑檔名,否則它會相對於 $HOME,在大部分系統中是 "/root",這可能不是您想要的。

language

語言代碼,由兩個字母的 ISO 639 語言代碼組成,並在破折號或底線後可選擇加上兩個字母的 ISO 3166 國家/地區代碼。

spelling

針對擁有多種拼法的語言(例如英語)所要求的拼法。已知的值為 'american'、'british' 和 'canadian'。

jargon

用於區分具有相同語言和拼寫參數的兩個不同單字清單的額外資訊。

encoding

預期單字使用的編碼。有效值為 utf-8iso8859-*koi8-rvisciicp1252machine unsigned 16machine unsigned 32

mode

拼寫檢查器的運作模式。有多種模式可供使用

模式是由上面列出的不同常數所構成的位元遮罩。然而,PSPELL_FASTPSPELL_NORMALPSPELL_BAD_SPELLERS 互斥,因此您應該只選擇其中一個。

返回值

成功時返回 PSpell\Dictionary 實例,失敗時返回 false

更新日誌

版本 說明
8.1.0 現在返回 PSpell\Dictionary 實例;先前返回的是 資源

範例

範例 #1 pspell_new_personal()

<?php
$pspell
= pspell_new_personal ("/var/dictionaries/custom.pws",
"en", "", "", "", PSPELL_FAST|PSPELL_RUN_TOGETHER);
?>

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top