pspell_new

(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)

pspell_new — Завантажує новий словник

Опис

pspell_new(    string $language,    string $spelling = "",    string $jargon = "",    string $encoding = "",    int $mode = 0): PSpell\Dictionary|false

pspell_new() відкриває новий словник та повертає екземпляр PSpell\Dictionaryдля использования в других функциях pspell.

Більш детальну інформацію та приклади можна знайти у посібнику з pspell на сайті:» http://aspell.net/

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

language

Параметр language - це код мови, який складається з дволітерного коду мови за стандартом ISO 639 та необов'язкового дволітерного коду країни за стандартом ISO 3166 після тире або підкреслення.

spelling

Параметр spelling визначає варіант перевірки орфографії для мов із більш ніж одним варіантом правопису, таких як англійська. Відомі значення: 'american', 'british', і 'canadian'.

jargon

Параметр jargon містить додаткову інформацію для розрізнення двох різних списків слів, що мають однакові параметри language та spelling.

encoding

Параметр encoding - це кодування, в якому, як очікується, дано слова. Допустимі значення: 'utf-8', 'iso8859-*', 'koi8-r', 'viscii', 'cp1252', 'machine unsigned 16', 'machine unsigned 32'. Цей параметр ще не перевірено досить добре, тому будьте обережні під час його використання.

mode

Параметр mode - це режим, у якому працюватиме перевірка орфографії. Доступно кілька режимів:

  • **PSPELL_FAST**- Швидкий режим (найменше варіантів виправлення)
  • **PSPELL_NORMAL**- Нормальний режим (більше варіантів виправлення)
  • **PSPELL_BAD_SPELLERS**- Повільний режим (багато варіантів виправлення)
  • PSPELL_RUN_TOGETHER - Розглядає об'єднані слова як правильні складні слова. Тобто "thecat" буде вважатися правильним складним словом, хоча між артиклем і словом має бути пробіл. Зміна цієї установки впливає лише на результати, що повертаються функцією pspell_check() pspell_suggest() продовжуватиме видавати варіанти виправлення.

Mode - це бітова маска, сконструйована з перелічених вище констант. Однак, PSPELL_FAST PSPELL_NORMAL і PSPELL_BAD_SPELLERS є взаємовиключними, тому ви повинні вибрати тільки одну з них.

Значення, що повертаються

Повертає екземпляр PSpell\Dictionary у разі успішного виконання або **false**в случае возникновения ошибки.

список змін

ВерсияОпис
8.1.0Повертає екземпляр PSpell\Dictionary; раніше повертався ресурс (resource

Приклади

Приклад #1 Приклад використання pspell_new()****

Loading...