Supprimer les accents d'un texte

Soyez le premier à donner votre avis sur cette source.

Snippet vu 6 115 fois - Téléchargée 27 fois

Contenu du snippet

Un petit code qui supprimer les accents d'une chaîne de caractère. bah on sait jamais, ça peut être utile pour envoyer des mails par exemple.

Source / Exemple :


function supprimer_accents($c) {

$c = ereg_replace("[áåâäàã]","a",$c);
$c = ereg_replace("ç","c",$c);
$c = ereg_replace("[êéèë]","e",$c);
$c = ereg_replace("[íîïì]","i",$c);
$c = ereg_replace("[óôöòõ]","o",$c);
$c = ereg_replace("[ûüùú]","u",$c);
$c = ereg_replace("ñ","n",$c);
$c = ereg_replace("[ÿý]","y",$c);

$c = ereg_replace("[ÁÅÂÄÀÃ]","A",$c);
$c = ereg_replace("Ç","C",$c);
$c = ereg_replace("[ÊÉÈË]","E",$c);
$c = ereg_replace("[ÍÎÏÌ]","I",$c);
$c = ereg_replace("[ÓÔÖÒÕ]","O",$c);
$c = ereg_replace("[ÛÜÙÚ]","U",$c);
$c = ereg_replace("Ñ","N",$c);
$c = ereg_replace("Ý","Y",$c);

return $c;
}

// Pour appeler la fonction

$chaîne_avec_accents = "Les éléphants mangeaient du maïs qui avait bon goût...";

$chaîne_sans_accent = supprimer_accents($chaîne_avec_accents);

echo $chaîne_sans_accent;

etc.

A voir également

Ajouter un commentaire

Commentaires

antispleen
Messages postés
2
Date d'inscription
lundi 4 octobre 2004
Statut
Membre
Dernière intervention
4 octobre 2004

je suis novice alors j'ai quelques questions très bêtes:
je voudrais supprimer des accents sur une cinquantaine de fichiers word, mais sans les ouvrir.
Et puis il ne faudrait pas que cela supprime le é à la fin d'un mot, du genre :j'ai mangé.
est ce k c'est possible de faire facilement un programme comme ca ? antispleen@hotmail.com
antispleen
Messages postés
2
Date d'inscription
lundi 4 octobre 2004
Statut
Membre
Dernière intervention
4 octobre 2004

je suis novice alors j'ai quelques questions très bêtes:
je voudrais supprimer des accents sur une cinquantaine de fichiers word, mais sans les ouvrir.
Et puis il ne faudrait pas que cela supprime le é à la fin d'un mot, du genre :j'ai mangé.
est ce k c'est possible de faire facilement un programme comme ca ?
cs_GRenard
Messages postés
1662
Date d'inscription
lundi 16 septembre 2002
Statut
Membre
Dernière intervention
30 juillet 2008
1
EH BEH !? c'est vrai qu'on pourrait foutre eregi_replace, mais ca repasse la lettre en minuscule :p c'est bien bravo :)
revinc
Messages postés
385
Date d'inscription
mardi 15 octobre 2002
Statut
Membre
Dernière intervention
19 décembre 2017

sympa :-) chuis tout rouge...
matrey
Messages postés
399
Date d'inscription
jeudi 31 janvier 2002
Statut
Membre
Dernière intervention
6 septembre 2004

J'adore ton exemple "Les éléphants mangeaient du maïs qui avait bon goût..." ;-) Sinon, c'est pas mal comme code : 10/10 !

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.