pspell_config_create

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

pspell_config_createCrear una configuración usada para abrir un diccionario

Descripción

pspell_config_create ( string $language [, string $spelling [, string $jargon [, string $encoding ]]] ) : int

Crea una configuración usada para abrir un diccionario.

pspell_config_create() tienen una sintaxis muy parecida a la de pspell_new(). De hecho, al usar pspell_config_create() seguido inmediatemante de pspell_new_config() producirá exactamente el mismo resultado. Sin embargo, después de crear una nueva configuración también se pueden usar las funciones pspell_config_*() antes de llamar a pspell_new_config() para tomar ventaja de algunas funcionalidades avanzadas.

Para más información y ejemplos, verifique el sitio web de pspell del manual en línea:» http://aspell.net/.

Parámetros

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.

Valores devueltos

Devuelve un identificador de configuración de ortografía, o FALSE en caso de error.

Ejemplos

Ejemplo #1 pspell_config_create()

<?php
$pspell_config 
pspell_config_create("en");
pspell_config_personal($pspell_config"/var/dictionaries/custom.pws");
pspell_config_repl($pspell_config"/var/dictionaries/custom.repl");
$pspell_link pspell_new_personal($pspell_config"en");
?>