begin process at 2012 05 27 20:29:13
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Astuces

 > SUPPRIMER LES ACCENTS D'UN TEXTE

SUPPRIMER LES ACCENTS D'UN TEXTE


 Information sur la source

Note :
9,67 / 10 - par 3 personnes
9,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Astuces Niveau :Débutant Date de création :31/01/2003 Date de mise à jour :01/02/2003 18:45:20 Vu :5 097

Auteur : revinc

Ecrire un message privé
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

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

  • 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.
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.   



 Sources du même auteur

Source avec Zip BASE DE MOTEUR DE RECHERCHE
MÉTHODE POUR FORMULAIRES
Source avec une capture DES GRAPHIQUES PARAMÉTRABLES
Source avec Zip TUTO+SOURCE #3 : ESPACE MEMBRE SANS MYSQL
TUTO+SOURCE #2 : ESPACE MEMBRE SANS MYSQL

 Sources de la même categorie

AFFICHÉ SUR UN TABLEAU AVEC PAGINATION ET BASE DE DONNÉES par stormxp
Source avec Zip Source avec une capture GENERATEUR D'ONGLET DE NAVIGATION PHP par pos123
FORMATER UN LIEN YOUTUBE, DAILYMOTION OU VIMEO POUR L'UTILIS... par kgb93
Source avec Zip Source avec une capture PAGINATION + FICHIER CSS par profdi
Source avec Zip Source avec une capture SYSTEME D'AUTHENTIFICATION PHP AVEC PROTÉCTION KEYLOGGER par mtrix000

Commentaires et avis

Commentaire de matrey le 01/02/2003 18:24:56

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 !

Commentaire de revinc le 01/02/2003 18:41:53

sympa :-) chuis tout rouge...

Commentaire de GRenard le 05/02/2003 01:28:14

EH BEH !? c'est vrai qu'on pourrait foutre eregi_replace, mais ca repasse la lettre en minuscule :p c'est bien bravo :)

Commentaire de antispleen le 04/10/2004 12:11:52

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 ?

Commentaire de antispleen le 04/10/2004 12:12:22

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

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,406 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales