enchant_dict_quick_check

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL enchant:0.2.0-1.0.1)

enchant_dict_quick_check — Verifica si la palabra está correctamente escrita y proporciona sugerencias

Descripción

function enchant_dict_quick_check(EnchantDictionary $dictionary, string $word, array &$suggestions = null): bool

Devuelve true si la palabra está correctamente escrita, false en caso contrario. Si se proporciona la variable de sugerencias, se rellena con alternativas ortográficas.

Parámetros

dictionary

Un diccionario Enchant devuelto por enchant_broker_request_dict() o enchant_broker_request_pwl_dict().

word

La palabra a verificar

suggestions

Si la palabra no está correctamente escrita, esta variable contendrá un array de sugerencias.

Valores devueltos

Devuelve true si la palabra está correctamente escrita, false en caso contrario.

Errores/Excepciones

Lanza un ValueError si dictionary no es utilizable, por ejemplo si no está inicializado o ya ha sido liberado con enchant_broker_free_dict().

Historial de cambios

Versión Descripción
8.0.0 dictionary ahora espera una instancia de EnchantDictionary; anteriormente, se esperaba un resource.

Ejemplos

Ejemplo #1 Ejemplo con enchant_dict_quick_check()

<?php
$tag = 'en_US';
$r = enchant_broker_init();

if (enchant_broker_dict_exists($r,$tag)) {
    $d = enchant_broker_request_dict($r, $tag);
    enchant_dict_quick_check($d, 'soong', $suggs);
    print_r($suggs);
}
?>

Resultado del ejemplo anterior es similar a:

Array
(
    [0] => song
    [1] => snog
    [2] => soon
    [3] => Sang
    [4] => Sung
    [5] => sang
    [6] => sung
    [7] => sponge
    [8] => spongy
    [9] => snag
    [10] => snug
    [11] => sonic
    [12] => sing
    [13] => songs
    [14] => Son
    [15] => Sonja
    [16] => Synge
    [17] => son
    [18] => Sejong
    [19] => sarong
    [20] => sooner
    [21] => Sony
    [22] => sown
    [23] => scone
    [24] => song's
)

Véase también

+add a note

User Contributed Notes

There are no user contributed notes for this page.