Tutoriels > Catégories > PHP > Supprimer les accents d'une chaîne de caractères

Supprimer les accents d'une chaîne de caractères



Voir les commentaire(s)

Voici une fonction qui est bien utile pour supprimer des accents dans une chaîne.
    /**
     * Fonction qui permet de supprimer les accents d'une chaîne de caractères
     */
    public function RemoveAccents($chaine)
    {
        // Tableau d'équivalence //
         $Accents = array('Á'=>'A','À'=>'A','Â'=>'A','Ä'=>'A','Ã'=>'A','Å'=>'A','Ç'=>'C','É'=>'E','È'=>'E','Ê'=>'E','Ë'=>'E','Í'=>'I','Ï'=>'I','Î'=>'I','Ì'=>'I','Ñ'=>'N','Ó'=>'O','Ò'=>'O','Ô'=>'O','Ö'=>'O','Õ'=>'O','Ú'=>'U','Ù'=>'U','Û'=>'U','Ü'=>'U','Ý'=>'Y','á'=>'a','à'=>'a','â'=>'a','ä'=>'a','ã'=>'a','å'=>'a','ç'=>'c','é'=>'e','è'=>'e','ê'=>'e','ë'=>'e','í'=>'i','ì'=>'i','î'=>'i','ï'=>'i','ñ'=>'n','ó'=>'o','ò'=>'o','ô'=>'o','ö'=>'o','õ'=>'o','ú'=>'u','ù'=>'u','û'=>'u','ü'=>'u','ý'=>'y','ÿ'=>'y');
         // Fonction qui permet de remplacer les caractères accentuées par leur équivalent //
         $chaine = strtr($chaine, $Accents);
         return $chaine;

    }

Cédric.B le 08/12/2011

Information :

Aucun commentaire n'est actuellement posté !

Information :

Pour ajouter un commentaire, vous devez être connecté !

Publicité