Revision: 968
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at August 24, 2006 01:05 by olive
Initial Code
// Retire les accents de la chaîne function sans_accent($text){ $trans = get_html_translation_table(HTML_ENTITIES); // Place les entités dans un tableau foreach ($trans as $literal =>$entity){ // Crée deux tableaux, un pour la forme accentuée, l'autre sans accents if (ord($literal)>=192){ // Ne concerne pas les caractères comme les fractions, guillemets, etc... $replace[]=substr($entity,1,1); //Récupère le 'E' de la chaîne '&Eaccute' etc. $search[]=$literal;}} //Renvoie la lettre accentuée return str_replace($search, $replace, $text);} print sans_accent("Belvédère"); // Renvoie Belvedere
Initial URL
Initial Description
Initial Title
Supprimer tous les accents d'une chaîne
Initial Tags
Initial Language
PHP