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 :
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Partager