$myContentVar contient un texte pris dans une base de données
Il me permet de remplacer les chaînes contenue dans $char_src par celles contenues dans $char_disp.
Pour les cas Cx, cx, Gx, gx, ... cela fonctionne très bien mais pour les {cx}, {Cx}, ... les caractères entre { } sont bien replacé mais les {} sont toujours là alors qu'elles devraient être supprimées
zebdinou pour les intimes / Blog : http://www.zebden.fr
Oui en fait, c'est tout con.. pourquoi il remplace pas les accolades ? Parce qu'il remplace la chaine à l'intérieur et donc ca ne correspond plus au masque initial {&#xxx;}
Alors remplace toutes tes chaines sans accolades et ensuite tu peux ajouter ceci
D'où l'interet d'utiliser au maximum les simples quotes qui sont d'ailleur beaucoup plus rapide puisque PHP ne recherche pas des variables à l'intérieur...
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Tout à fait d'accord, mais des carctères comme \n ne sont plus repérés, ce méfier et connaître le fonctionnement d'une chaîne sur le bout des doigts ;).