08 Nov 2008
Trouve la langue d'un texte
Compatibilité : PHP 5, PHP 7
Cette fonction trouve la langue d'un texte (compris la ponctuation), parmi 10 langues européennes : Français, anglais, danois...
Ce code va trouver le spam en regardant si trop de voyelles ou de consonnes se suivent.
Dans la langues françaises, à de rare exception prêt il n'existe pas de mot avec 4 consonnes qui se suivent. Idem avec les voyelles. Par contre dans une phrase il y a souvent des expressions tel que "haaaaa !! bouuuuuu".
J'ai donc tenue compte de ce problème et j'ai ajouté un tableau pour les exceptions.
A savoir:
Le nombre de caractère des exceptions dépend du nombre de lettre maximum.
Si vous mettez le nombre de lettres max à 3
alors mettez des mots (chaine de caractères) de 3 lettres dans le tableau des exceptions.
|
|
php.net | Description | Versions PHP | OUTIL |
---|---|---|---|
array | Crée un tableau | PHP 4, PHP 5, PHP 7, PHP 8 | |
in_array | Indique si une valeur appartient à un tableau | PHP 4, PHP 5, PHP 7, PHP 8 | |
print_r | Affiche des informations lisibles pour une variable | PHP 4, PHP 5, PHP 7, PHP 8 | |
return | Retourne le controle du programme au module appelant. | PHP 4, PHP 5, PHP 7, PHP 8 | |
strlen | Calcule la taille d'une chaîne | PHP 4, PHP 5, PHP 7, PHP 8 | |
Cette fonction trouve la langue d'un texte (compris la ponctuation), parmi 10 langues européennes : Français, anglais, danois...
Si dans votre texte il existe un mot qui dépasse une longueur que vous définissez, la fonction retourne FALSE.
Requêtes pour trouver des URLs dans des tables MySQL. Utile pour nettoyer une base de sites web dans une BDD MYSQL.
Trouver un caractère numérique ou alphanumérique dans une chaine. Attention au signe d'égalité, voir script.
Contre les messages d'insulte. Nettoie automatiquement le message. Filtrer les messages d'insultes dans une chaine.
08 Nov 2008
Dernière mise à jour :