(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
$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.
dictionaryUn diccionario Enchant devuelto por enchant_broker_request_dict() o enchant_broker_request_pwl_dict().
wordLa palabra a verificar
suggestionsSi la palabra no está correctamente escrita, esta variable contendrá un array de sugerencias.
Lanza un ValueError si
dictionary no es utilizable, por ejemplo si no está
inicializado o ya ha sido liberado con
enchant_broker_free_dict().
| Versión | Descripción |
|---|---|
| 8.0.0 |
dictionary ahora espera una instancia de EnchantDictionary; anteriormente,
se esperaba un resource.
|
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
)