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 = "",
    整数 $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