Supprimer les accents d'une chaîne de caractères
Voilà une fonction pour supprimer tous les caractères accentués d'une chaine de caractère, et de les remplacer par le même caractère sans accent :
<?php function str_noaccent($string){ $accents = 'àáâãäçèéêëìíîïñòóôõöùúûüýÿÀÁÂÃÄÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝ'; $noaccents = 'aaaaaceeeeiiiinooooouuuuyyAAAAACEEEEIIIINOOOOOUUUUY'; return strtr($string, $accents, $noaccents); } ?>
Dans un tout autre contexte, cet article est très intéressant : mettre un texte en gras sur excel en vba.
La fonction strtr
remplace les caractères de la première chaine par ceux de la seconde chaine (au même index), elle effectue une translation.
Découvrez ce tutoriel photoshop : colorier un dessin avec photoshop à lire tout de suite !