pspell_new
(PHP 4 >= 4.0.2, PHP 5)
pspell_new — Charge un nouveau dictionnaire
Description
pspell_new() ouvre un nouveau dictionnaire et retourne un identifiant de dictionnaire, pour �tre utilis� avec d'autres fonctions pspell.
Pour plus d'informations et d'exemples, reportez-vous au site » http://aspell.net/.
Liste de param�tres
- language
-
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�s par un '_'.
- spelling
-
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 'american', 'british', et 'canadian'.
- jargon
-
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.
- encoding
-
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'. Ce param�tre n'ayant pas �t� test� de fa�on exhaustive, il convient d'�tre prudent lors de son utilisation.
- mode
-
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)
- PSPELL_NORMAL - Mode normal (plus de suggestions)
- PSPELL_BAD_SPELLERS - Mode lent (beaucoup plus de suggestions)
- PSPELL_RUN_TOGETHER - Consid�re que des mots accol�s forment un compos� autoris�. Ainsi, "lechat" sera un compos� valide. Cette option ne modifie que les r�sultats retourn�s par pspell_check(); pspell_suggest() retournera toujours des suggestions.
mode est un masque construit � partir des constantes list�es ci-dessus. Cependant, PSPELL_FAST, PSPELL_NORMAL et PSPELL_BAD_SPELLERS sont mutuellement exclusives : vous ne devez en utiliser � la fois.
Valeurs de retour
Retourne l'identifiant de dictionnaire en cas de succ�s, FALSE sinon.
Exemples
Exemple #1 pspell_new()
<?php
$pspell_link = pspell_new("en", "", "", "",
(PSPELL_FAST|PSPELL_RUN_TOGETHER));
?>