Pspell函数库

pspell_new

(PHP4 CVS only)

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说明要使用何种拼字检查方式,共有下列几种可使用的方式 :

参数 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));

?>


上一页 首页 下一页