pspell_new

(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)

pspell_newCarga un nuevo diccionario

Descripción

pspell_new(
    string $language,
    string $spelling = "",
    string $jargon = "",
    string $encoding = "",
    int $mode = 0
): PSpell\Dictionary|false

pspell_new() abre un nuevo diccionario y devuelve una instancia de PSpell\Dictionary, para ser utilizada con otras funciones pspell.

Para más información y ejemplos, consúltese el sitio » http://aspell.net/.

Parámetros

language

El argumento de idioma spelling se compone de las dos letras del código de idioma ISO 639, y del código opcional de país ISO 3166, separados por un '_'.

spelling

Este argumento es necesario para los idiomas que tienen más de una ortografía, como el inglés o el francés. Los valores reconocidos son 'american', 'british', y 'canadian'.

jargon

El argumento jargon contiene información adicional para distinguir dos listas de palabras que tienen el mismo marcado de idioma y ortografía.

encoding

El argumento encoding es el tipo de codificación de las palabras. Los valores válidos son 'utf-8', 'iso8859-*', 'koi8-r', 'viscii', 'cp1252', 'machine unsigned 16', 'machine unsigned 32'. Este argumento no ha sido probado de forma exhaustiva, por lo que se recomienda precaución al utilizarlo.

mode

El argumento mode es el modo de funcionamiento del corrector ortográfico. Varios modos están disponibles :

mode es una máscara construida a partir de las constantes listadas anteriormente. Sin embargo, PSPELL_FAST, PSPELL_NORMAL y PSPELL_BAD_SPELLERS son mutuamente excluyentes : no se deben utilizar a la vez.

Valores devueltos

Devuelve una instancia de PSpell\Dictionary en caso de éxito, o false en caso de error.

Historial de cambios

Versión Descripción
8.1.0 Ahora devuelve una instancia de PSpell\Dictionary ; anteriormente se devolvía un recurso.

Ejemplos

Ejemplo #1 pspell_new()

<?php
$pspell
= pspell_new("en", "", "", "",
(
PSPELL_FAST|PSPELL_RUN_TOGETHER));
?>