Explode / split ou autre conserver le délimiteur

Explode / split ou autre conserver le délimiteur - PHP - Programmation

Marsh Posté le 19-06-2009 à 14:59:12    

Bonjour, j'ai un problème dont je viens de me rendre compte.
( vive les tests de fin de projet -_- )
 
Voilà, j'ai toujours une fonction qui remplace un mot contenu dans ma BDD dans un texte par ce même mot avec une balise ( je dois garder la casse ).
 
Si par exemple, le mot contenu dans la BDD est voiture, il doit quand même me remplace VOituRE.
 
Mon problème, c'est que mon application doit permettre d'alterner les balises.
 
Le premier mot "voiture" devient <strong>voiture</strong>
Le second devient <em>VoiTure</em>
 
 
Donc à la base, avec un explode, j'avais découpé mon texte en fonction de ce mot clé et ensuite à la fin de chaque partie, je rajoute le mot clé, sauf qu'à ce moment, si c'était VoituR, il se transforme en voiture.
 
Donc voilà, le mieux, ça serait que je puisse garder le délimiteur en conservant la casse, est ce possible ?
Si oui comment ?
 
Merci d'avance pour votre aide.


Message édité par nonowned le 19-06-2009 à 15:09:51
Reply

Marsh Posté le 19-06-2009 à 14:59:12   

Reply

Marsh Posté le 19-06-2009 à 17:19:44    

Bricolage possible : tu recherche d'abord toutes tes occurrences de "voiture", puis au moment de rajouter le mot clé a la fin, tu prend l'occurrence de ton tableau.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed