Utilisation de preg_replace ()
Bonjour à tous,
Je dois effectuer un remplacement de caractères dans une chaine et je pense être obligé d'utiliser preg_replace (). Mon problème est que j'ai du mal à construire l'expression régulière qui va bien.
Je vous explique :
Voilà ma chaine de caractères :
Code:
1 2
|
<li class="cat-item cat-item-6 current-cat"><a href="" title="">menu 1</a></li><li class="cat-item cat-item-5"><a href="" title="">menu 2</a></li><li class="cat-item cat-item-4"><a href="" title="">menu 3</a><span class="fin"></span> |
vous remarquerez que dans le premier composant <li> il y une class current-cat, lorsqu'un composant <li> contient cette class current-cat il faut que j'encadre le composant <a> par des balises <span> du type :
Code:
1 2 3
|
<li class="cat-item cat-item-6 current-cat"><span class="debut"></span><a href="" title="">menu 1</a><span class="fin"></span>
</li> |