enchant_dict_quick_check

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

enchant_dict_quick_checkПроверить, правильно ли написано слово и предложить варианты замены

Описание

enchant_dict_quick_check ( resource $dict , string $word [, array &$suggestions ] ) : bool

Если слово корректно, то вернет TRUE, в ином случае вернет FALSE. Если задан параметр suggestions, то он будет заполнен вариантами замены.

Список параметров

dict

Ресурс словаря

word

Слово для проверки

suggestions

Если проверка провалилась, то эта переменная будет содержать массив с вариантами замены

Возвращаемые значения

Возвращает TRUE, если слово написано правильно или FALSE, если нет

Примеры

Пример #1 Пример использования 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);
}
?>

Результатом выполнения данного примера будет что-то подобное:

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
)

Смотрите также

  • enchant_dict_check() - Проверяет, корректно ли задано слово
  • enchant_dict_suggest() - Вернет список возможных вариантов для слова с ошибкой