Neoboot Posté 1 Novembre 2003 Posté 1 Novembre 2003 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 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
Anonymus Posté 1 Novembre 2003 Posté 1 Novembre 2003 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.
Neoboot Posté 1 Novembre 2003 Auteur Posté 1 Novembre 2003 Cool, je la retrouvais plus lol Pas la peine de la debugger
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant