(PHP 4 >= 4.0.2, PHP 5, PHP 7)
pspell_new — Cargar un nuevo diccionario
$language
[, string $spelling
[, string $jargon
[, string $encoding
[, int $mode = 0
]]]] ) : intpspell_new() abre un nuevo diccionario y devuelve el identificador de vínculo de diccionario para usarlo en otras funciones pspell.
Para más información y ejemplos, verifique el sitio web de pspell del manual en línea:» http://aspell.net/.
languageEl parámetro language es el código de lenguaje que consiste en el código de lenguaje ISO 639 de dos letras y un código de país ISO 3166 de dos letras opcional después de un guión o guión de subrayado.
spellingEl parámetro spelling es la ortografía solicitada para lenguajes con más de una ortografía, como el inglés. Valores conocidos son 'american', 'british', y 'canadian'.
jargonEl parámetro jargon contiene información extra para distinguir dos listas de palabras diferentes que tienen el mismo lenguaje y parámetros de ortografía.
encodingEl parámetro encoding es la codificación que se espera que tengan esas palabras. Los valores válidos son 'utf-8', 'iso8859-*', 'koi8-r', 'viscii', 'cp1252', 'machine unsigned 16', 'machine unsigned 32'. Este parámetro no está en gran parte comprobado, por lo que, tenga cuidado al usarlo.
modeEl parámetro mode es el modo en el que trabajará el corrector ortográfico. Hay varios modos disponibles:
PSPELL_FAST - Modo rápido (menor númeo de
sugerencias)
PSPELL_NORMAL - Modo normal (más sugerencias)
PSPELL_BAD_SPELLERS - Modo lento (un montón de
sugerencias)
PSPELL_RUN_TOGETHER - Considerar palabras unidas
como compuestos legales. Es decir, "elgao" será un compuesto legal,
aunque debería haber un espacio entre las dos palabras. Cambiar esta
configuración solo afecta a los resultados devueltos por
pspell_check(); pspell_suggest()
seguirá devolviendo sugerencias.
PSPELL_FAST,
PSPELL_NORMAL y
PSPELL_BAD_SPELLERS son mutuamente exclusivas, por lo que
debería seleccionar únicamente una de ellas.
Devuelve el identificador de vínculo de diccionario en caso de éxito o FALSE en caso de error.
Ejemplo #1 pspell_new()
<?php
$pspell_link = pspell_new("en", "", "", "",
(PSPELL_FAST|PSPELL_RUN_TOGETHER));
?>