(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/.
language
El 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.
spelling
El 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'.
jargon
El 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.
encoding
El 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.
mode
El 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));
?>