Bonjour à tous,
Je cherche le meilleur moyen en php pour remplacer des chaines identifiables par d'autre, comme BB code par exemple.
je m'explique avec un exemple , ce sera bcp plus clair :
dans un paragraphe, je veux que mon script trouve toutes les portions de chaine encadrées par {( .. )}.
Le contenu des ces dernieres est de la forme :
{(INT|VARCHAR1|VARCHAR2)}
je voudrais écrire un script qui pour chaque occurence de {( .. )} , la remplace par un html du style
<a href="VARCHAR1?no=INT">VARCHAR2</a>.
Il pensait possible de faire qq chose avec ereg_replace() (je précise que l'encodage characetres et l UTF8), mais il semble que ereg_replace() remplacerait toutes les occurences de {(INT|VARCHAR1|VARCHAR2)} par la même chaine, or il me faudrait que la chaine de remplacement soit fonction de la chaine a remplacer.
Si certains d'entre vous ont déjà été confronté au même probleme, toute suggestion est la bienvenue.
Merci par avance pour vos reponses.
Partager