Aller au contenu

Supprimer tout les accents


Sujets conseillés

Posté

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 :)

Posté

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.

Veuillez vous connecter pour commenter

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



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