Bonjour
j'ai un code html généré qui donne ca
Et je voudrais remplacer ce texte par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <span style="color:green;"><span style="font-size:14px;">
pour ceci j'utilise preg_replace avec une fonction que j'ai crée mais ca fonctionne pas vraiment enfin pas du tout
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<span style="color:green;font-size:14px;">
mon code :
Quelqu'un pourrait il maider à voir mon erreur merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 preg_replace('#(<span style="(.+?)">){1}(<span style="(.+?)">){1}#si','<span style="$1 $2">',$texte);
EDIT : j'ai oublié de préciser, ici je met deux span d'affilé mais ca peut etre 5 comme dix je connais pas le nombre exacte.
J'ai reussi avec le code suivant à le faire fonctionner pour 2 span mais pas pour plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 preg_replace('#<span style="(.+?)"><span style="(.+?)">#si','<span style="$1 $2">',$texte);








Répondre avec citation



Partager