Enchant拼写检查类

属性
命名空间 fize\misc
类名 Enchant
方法:
方法名 说明
brokerDescribe() 枚举赋值提供程序
brokerDictExists() 使用非空标记告诉字典是否存在
brokerFreeDict() 释放当前字典资源
brokerFree() 释放代理资源及其字典
brokerGetDictPath() 获取给定后端目录路径。
brokerGetError() 获取代理最后的错误信息
brokerInit() 创建一个能够请求的代理对象
brokerListDicts() 返回包含详细信息的可用字典列表
brokerRequestDict() 使用标记创建一个新字典
brokerRequestPwlDict() 使用PWL文件创建字典
brokerSetDictPath() 为给定后端设置目录路径
brokerSetOrdering() 声明要为该语言使用的词典的首选项
dictAddToPersonal() 在个人单词列表中添加一个单词
dictAddToSession() 在当前会话中添加一个单词
dictCheck() 检查一个单词的拼写是否正确
dictDescribe() 描述单个字典
dictGetError() 返回当前拼写会话的最后一个错误
dictIsInSession() 在这个拼写过程中是否存在 “word”
dictQuickCheck() 检查单词拼写是否正确,并提供建议
dictStoreReplacement() 为一个单词加一个改正
dictSuggest() 如果单词拼写错误,将返回一个建议数组。

方法

brokerDescribe()

枚举赋值提供程序

public function brokerDescribe () : array

brokerDictExists()

使用非空标记告诉字典是否存在

public function brokerDictExists (

    string $tag

) : bool
参数:
名称 说明
tag 标识

brokerFreeDict()

释放当前字典资源

public function brokerFreeDict () : bool

brokerFree()

释放代理资源及其字典

public function brokerFree () : bool

brokerGetDictPath()

获取给定后端目录路径。

public function brokerGetDictPath (

    int $dict_type

) : string
参数:
名称 说明
dict_type 字典类型
参数 `$dict_type` :
可选值:ENCHANT_MYSPELL  ENCHANT_ISPELL.

brokerGetError()

获取代理最后的错误信息

public function brokerGetError () : string

brokerInit()

创建一个能够请求的代理对象

public function brokerInit () : resource

brokerListDicts()

返回包含详细信息的可用字典列表

public function brokerListDicts () : array

brokerRequestDict()

使用标记创建一个新字典

public function brokerRequestDict (

    string $tag

) : resource
参数:
名称 说明
tag 标识

brokerRequestPwlDict()

使用PWL文件创建字典

public function brokerRequestPwlDict (

    string $filename

) : resource
参数:
名称 说明
filename PWL文件

brokerSetDictPath()

为给定后端设置目录路径

public function brokerSetDictPath (

    int $dict_type,

    string $value

)
参数:
名称 说明
dict_type 字典类型
value 字典目录的路径。
参数 `$dict_type` :
可选值:ENCHANT_MYSPELL  ENCHANT_ISPELL.

brokerSetOrdering()

声明要为该语言使用的词典的首选项

public function brokerSetOrdering (

    string $tag,

    string $ordering

) : bool
参数:
名称 说明
tag 语言标签
ordering 用逗号分隔的提供程序名称列表
特殊的 * 标记可以用作语言标记来声明任何没有显式声明排序的语言的默认排序。

dictAddToPersonal()

在个人单词列表中添加一个单词

public function dictAddToPersonal (

    string $word

)
参数:
名称 说明
word 要添加的单词

dictAddToSession()

在当前会话中添加一个单词

public function dictAddToSession (

    string $word

)
参数:
名称 说明
word 要添加的单词

dictCheck()

检查一个单词的拼写是否正确

public function dictCheck (

    string $word

) : bool
参数:
名称 说明
word 要检查的单词

dictDescribe()

描述单个字典

public function dictDescribe () : array

dictGetError()

返回当前拼写会话的最后一个错误

public function dictGetError () : string

dictIsInSession()

在这个拼写过程中是否存在 “word”

public function dictIsInSession (

    string $word

) : bool
参数:
名称 说明
word 要检查的单词

dictQuickCheck()

检查单词拼写是否正确,并提供建议

public function dictQuickCheck (

    string $word,

    array &$suggestions = null

) : bool
参数:
名称 说明
word 要检查的单词
suggestions 如果单词拼写不正确,这个变量将包含一个建议数组。

dictStoreReplacement()

为一个单词加一个改正

public function dictStoreReplacement (

    string $mis,

    string $cor

)
参数:
名称 说明
mis 要修正的单词
cor 使用该词替换

dictSuggest()

如果单词拼写错误,将返回一个建议数组。

public function dictSuggest (

    string $word

) : array
参数:
名称 说明
word 要检查的单词