Page 1 sur 1

Utiliser str_replace à la place de strtr

Posté : 12 déc. 2008, 23:23
par GlobalWind
Bonjour,

Je souhaites rempalcer certaines lettres automatiquement par d'autres lettres. J'avais écris le code suivant :
$nom_origine = strtr($nom_origine, 'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ', 'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
On m'a opposé la remarque suivant fort judiciause : "strtr posera des pb si tu passe à l'utf-8. Utilises plutôt str_replace"

Après avoir cherché je ne vois pas comment faire.

Merci de m'aider !

Posté : 13 déc. 2008, 05:29
par AB
Tu as regardé la doc sur str_replace() ?

Un exemple d'utilisation http://www.phpro.org/examples/Decode-Utf8.html

Posté : 13 déc. 2008, 15:52
par GlobalWind
Merci beaucoup pour ce lien : il répond parfaitement à mes besoins.
Mais la documentation que j'avais consultée ne m'avais pas bcp aidé !!