Главная > Программирование > РНР: настольная книга программиста
<< Предыдущий параграф
Следующий параграф >>
<< Предыдущий параграф Следующий параграф >>
Макеты страниц

21.8. Функция игнорирования слов определенной длины

Иногда возникает необходимость проигнорировать, например, слова, имеющие определенное количество символов.

Если нужно пропустить проверку слов, состоящих из определенного количества символов, пользуются функцией pspell_config_ignore(). Ее синтаксис:

int pspell_config_ignore (int dictionary_link, int n)

Количество символов, содержащихся в слове, указывается вместо параметра int n. Значение числа n может быть любым. Однако используйте значения параметра n в разумных пределах, чтобы не получить каких-либо недоразумений в результате работы вашего скрипта.

Функция pspell_config_ignore() должна использоваться перед запросом функции pspell_new_config(). Эта функция позволяет пропускать короткие слова,

т. е. не производить их проверку. Количество символов, имеющихся в словах, которые необходимо пропустить, указывается непосредственно в функции pspell_new_config().

Например:

$ident = pspell_config_create("en");

pspell_config_ignore($ident, 7);

$link = pspell_new_config($ident);

pspell_check($pspell_link, "abcdre");

В примере задается проверка правильности написания сочетания символов abcdre. Как видно, это сочетание символов не несет какого-либо логического смысла. Тогда функция pspell_check() должна соответствующе среагировать.

<< Предыдущий параграф Следующий параграф >>
Оглавление