pspell_new_personal
(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)
pspell_new_personal — Завантажує новий словник із персональним списком слів
Опис
pspell_new_personal( string $filename, string $language, string $spelling = "", string $jargon = "", string $encoding = "", int $mode = 0): PSpell\Dictionary|false
pspell_new_personal() відкриває новий словник із персональним списком слів. Список слів може бути модифікований та збережений функцією pspell_save_wordlist(), якщо знадобиться. Однак пари, що заміщають, не зберігаються. Для збереження заміщувальної пари ви повинні створити конфігурацію, використовуючи pspell_config_create(), установить файл персонального списка слов функциейpspell_config_personal(), установить файл для замещающих пар функциейpspell_config_repl(), і відкрити новий словник за допомогою pspell_new_config()
Більш детальну інформацію та приклади можна знайти у посібнику з pspell на сайті:» http://aspell.net/
Список параметрів
filename
Файл, до якого будуть збережені слова, додані до персонального списку. Це має бути абсолютний шлях до файлу, що починається з '/', так як інакше він буде відносним до $HOME, яким є "/root" для більшості систем, що, ймовірно, не те, що вам потрібно.
language
Код мови, який складається з дволітерного коду мови за стандартом ISO 639 та необов'язкового дволітерного коду країни за стандартом ISO 3166 після тире або підкреслення.
spelling
Визначає варіант перевірки орфографії для мов із більш ніж одним варіантом правопису, таких як англійська. Відомі значення: '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_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_personal()****
Loading...