(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)
pspell_store_replacement — Store a replacement pair for a word
pspell_store_replacement() stores a replacement pair for a word, so that replacement can be returned by pspell_suggest() later. In order to be able to take advantage of this function, you have to use pspell_new_personal() to open the dictionary. In order to permanently save the replacement pair, you have to use pspell_config_personal() and pspell_config_repl() to set the path where to save your custom wordlists, and then use pspell_save_wordlist() for the changes to be written to disk.
dictionary
Uma instância de PSpell\Dictionary.
misspelled
The misspelled word.
correct
The fixed spelling for the misspelled
word.
Retorna true
em caso de sucesso ou false
em caso de falha.
Versão | Descrição |
---|---|
8.1.0 |
O parâmetro dictionary agora espera uma instância de PSpell\Dictionary;
anteriormente, um resource era esperado.
|
Exemplo #1 pspell_store_replacement()
<?php
$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 = pspell_new_config($pspell_config);
pspell_store_replacement($pspell, $misspelled, $correct);
pspell_save_wordlist($pspell);
?>
Nota:
This function will not work unless you have pspell .11.2 and aspell .32.5 or later.