7.86 Pspell
7 Index des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes prédefinies . pspell_add_to_personal . pspell_add_to_session . pspell_check . pspell_clear_session . pspell_config_create . pspell_config_ignore . pspell_config_mode . pspell_config_personal . pspell_config_repl . pspell_config_runtogether . pspell_config_save_repl . pspell_new_config . pspell_new_personal ->pspell_new . pspell_save_wordlist . pspell_store_replacement . pspell_suggest
|
7.86.20 pspell_new()Charge un nouveau dictionnaire[ Exemples avec pspell_new ] PHP 4 >= 4.0.2
int
pspell_new (
string
language
,
string
spelling
,
string
jargon
,
string
encoding
,
int
mode
)
pspell_new
ouvre un nouveau dictionnaire et
retourne un identifiant de dictionnaire, pour utiliser avec d'autres
fonctions pspell.
Le paramètre de langue
spelling
est constitué des deux lettres du codage de langue ISO 639, et
du codage optionnel de pays ISO 3166, séparé par un '_'.
Ce paramètre est nécessaire pour les langues
qui ont plus d'une orthographe, comme l'anglais ou le français.
Les valeurs reconnues sont ``americain'', ``britannique'',
et ``canadien''.
Le paramètre
jargon
contient des
informations supplémentaires pour distinguer deux listes de
mots qui ont le même marquage de langue et d'orthographe.
Le paramètre
encoding
est le type d'encodage des mots.
Les valeurs valides sont 'utf-8', 'iso8859-*', 'koi8-r', 'viscii',
'cp1252', 'machine unsigned 16', 'machine unsigned 32'.
Le paramètre
mode
est le mode de travail du vérificateur
d'orthographe. Plusieurs modes sont disponibles :
-
PSPELL_FAST
- Mode rapide (moins de suggestions, plus de vitesse)
-
PSPELL_NORMAL
- Mode normal mode (plus de suggestions)
-
PSPELL_BAD_SPELLERS
- Mode lent (beaucoup plus de suggestions, moins de vitesse)
-
PSPELL_RUN_TOGETHER
- Considère que
des mots accolés forment un vomposé autorisé.
C'est à dire que "lechat" sera un composé valide.
Cette option ne modifie que les résutlat retournés par
pspell_check
;
pspell_suggest
retournera toujours les mêmes
suggestions.
mode
est un champs de bit, construits à partir
des constantes listées ci dessus. Cependant,
PSPELL_FAST
,
PSPELL_NORMAL
et
PSPELL_BAD_SPELLERS
sont mutuellement exclusives : vous ne devez
en utiliser qu'une seule en même temps.
Pour plus d'informations et d'exemples, reportez vous au site
http://aspell.net/ (en anglais).
Exemple avec pspell_new |
<?php $pspell_link = pspell_new("en", "", "", "", PSPELL_FAST|PSPELL_RUN_TOGETHER); ?>
|
|