Aller au contenu

Supprimer tout les accents


Neoboot

Sujets conseillés

Salut tout le monde,

J'ai crée une fonction qui me permet de supprimer tout les accents, mais elle ne supprime pas les accents circonflexes ou graves :angry:

function urlencode_mot($var) 
{
$accent = array (" ","é","è","â","ê","Ê","î","û");
   $replac = array ("-","e","e","a","e","e","i","u");
   $text = str_replace($accent, $replace, $var);
$text = strtolower($text);
$return($var);
}

Si j'ai un mot du style "été chaud" il me retourne bien "ete-chaud" mais si j'ai "être levé" il me retourne "être-leve".....

Je comprend pas, elle a l'air juste la fonction :)

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

te casse pas la tête, il en a déjà été question sur le forum :

ajustes la à tes gouts :(

function enleve_accent($chaine){

return strtr($chaine, "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ", "aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn");

}

maintenant, si tu veux vraiment la débugger, la fonction, ca peut se faire.. :(

Anonymus.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...