Utiliser str_replace à la place de strtr

Eléphanteau du PHP | 31 Messages

12 déc. 2008, 23:23

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 !

ViPHP
AB
ViPHP | 5818 Messages

13 déc. 2008, 05:29

Tu as regardé la doc sur str_replace() ?

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

Eléphanteau du PHP | 31 Messages

13 déc. 2008, 15:52

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é !!