1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
// Enleve les tags et met en minuscule
$message = strtolower(strip_tags($message));
// Change tous les accents
$message = strtr($message , 'ÀàÁáÂâÃãÄäÅåÇçÉéÈèÊêËëÌìÍíÎîÏïÑñÒòÓóÔôÕõÖöÙùÚúÛûÜüÝýÿ', 'aaaaaaaaaaaacceeeeeeeeiiiiiiiinnoooooooooouuuuuuuuyyyy');
// Remplace quelques cas particuliers
$message = str_replace(array('Æ','æ','',''), array('ae','ae','oe','oe'), $message );
// Remplace tous ce qui est non alphanumerique en espace
$message = preg_replace('#[^a-z0-9]#', ' ', $it_message);
// Retire tous les mots de 1 lettre
$message = preg_replace('#(^|[[:blank:]])[a-z0-9]([[:blank:]]|$)#', ' ', $it_message);
// Remplace les espaces multiples par un seul espace
$message = preg_replace('#[[:blank:]]+#', ' ', $message );
// Effacer les espaces au debut et a la fin
$message = trim($message); |
Partager