top
a  b  c  d  e  f  g  h  i  j  k  l  m  n  o  p  q  r  s  t  u  v  w  x  y  z

Описание функции pspell-config-create



pspell_config_create


(PHP 4 >= 4.0.2)
pspell_config_create - создаёт config, используемый для открытия словаря.

Описание


int pspell_config_create (string language [, string spelling [, string jargon [, string encoding]]])
pspell_config_create() имеет синтаксис, очень похожий на pspell_new(). Фактически использование pspell_config_create() с последующей pspell_new_config() даст точно тот же результат. Однако после создания нового config вы можете также использовать pspell_config_*() функции до вызова pspell_new_config() для получения преимуществ от некоторой дополнительной функциональности.
Параметр language это код языка - двухбуквенный код ISO 3166 после тире или символа подчёркивания.
Параметр spelling это запрошенная проверка для языков с более чем одной проверкой - таких как English. Известные значения: 'american', 'british' и 'canadian'.
Параметр jargon содержит дополнительную информацию для различения двух различных списков слов, имеющих одинаковые параметры language и spelling.
Параметр encoding это кодировка, в которой, как ожидается, даны слова. Верные значения: 'utf-8', 'iso8859-*', 'koi8-r', 'viscii', 'cp1252', 'machine unsigned 16', 'machine unsigned 32'. Это параметр ещё не проверен достаточно широко, поэтому будьте осторожны при его использовании.
Параметр mode это режим работы проверщика правописания. Доступны несколько режимов:

  • PSPELL_FAST - быстрый режим (меньшее количество вариантов)

  • PSPELL_NORMAL - нормальный режим (больше вариантов)

  • PSPELL_BAD_SPELLERS - медленный режим (очень много вариантов)

Дополнительную информацию и примеры см. в учебнике pspell web-сайта: http://aspell.net/.
Пример 1. pspell_config_create()
$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");
corner
My pencil ;)
Главная   Сервисы   Портфолио   Проги   Видео   Контакты   Ссылки   Текст