|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : mars 2006 Messages : 5 ![]() |
Bonjour tout le monde,
Je possède une variable $msg contenant du code html. Je remplace tout les tags <a href ...>..</a> afin de pouvoir les complèter en passant certains paramètres supplèmentaires. Le problème se pose quand j'ai plusieurs liens dans la même page. J'aimerais pouvoir numéroter ces liens. Seulement, vu que preg_replace() remplace tout d'un coup, je n'arrive pas à incrémenter la variable $num. Comment puis je incrémenter cette variable afin de pouvoir la passer en paramètre ? Pour le moment j'utilise ceci: Code :
Code :
|
||||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Étudiant Inscription : février 2004 Messages : 2 168 ![]() |
Avec preg_replace_callback() tu peux renvoyer le regexp vers une fonction (dans laquelle tu incrémentes $num) pour qu'il remplace ce qu'il trouve par ce que la fonction retourne.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com