PHP : Supprimer les accents d’une chaîne de caractères

Conseils, trucs et astuces pour progresser avec les différents languages de programmation. Apprenez à coder comme un pro ! Html, CSS, JS, PHP.

Créer une réponse à ce sujet

Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

partagepartagepartage
Il y a 1 message dans cette section.
Page 1 sur 1
Créer un nouveau Sujet sur le Forum

PHP : Supprimer les accents d’une chaîne de caractères

Message :N°1  Message

par
» Jeu 3 Juil 2014 11:44

Que ce soit pour formater une chaine de caractère en url ou tout simplement formater du texte sans accents on peut avoir besoin de supprimer des accents d’une chaine de caractères. Je vous propose ici une fonction PHP que j’utilise depuis plusieurs années.

Code: Tout sélectionner
function suppr_accents($chaine) {

   $accents = array('À','Á','Â','Ã','Ä','Å','Ç','È','É','Ê','Ë','Ì','Í','Î','Ï','Ò','Ó','Ô','Õ','Ö','Ù','Ú','Û','Ü','Ý','à','á','â','ã','ä','å','ç','è','é','ê','ë','ì','í','î','ï','ð','ò','ó','ô','õ','ö','ù','ú','û','ü','ý','ÿ');

   $sans = array('A','A','A','A','A','A','C','E','E','E','E','I','I','I','I','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','o','o','o','o','o','o','u','u','u','u','y','y');

   return str_replace($accents, $sans, $chaine);

}
  • 0

Avatar de l’utilisateur
GHS Team
 
Messages: 5118
Inscription: Dim 22 Déc 2013 16:17
Localisation: Europe & Asie
Réputation: 1205
Récompenses: 12
Membre Contributeur (1) Protecteur de GHS Tools (1) Membre Financeur (1) + 100 Posts sur le Forum (1) + 200 Posts sur le Forum (1) Le meilleur Posteur (1) Traducteur (Anglais / Chinois) (1) Rédaction & Correction FR (1) Traducteur (Français /Anglais) (1) Développeur WEB (1)

Répondre à ce sujet du Forum

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 282 invités

Retourner vers Programmation