Mi problema es el siguiente, tengo un texto HTML lleno de enlaces a los que quiero añadir un parámetro GET. Esto es fácil si tengo en cuenta que ninguno de los enlaces tendrá otros parámetros y hago de la siguiente forma:
Código PHP:
$cvalue=preg_replace('/<a href=("|\')([^("|\')]*)/','<a href=\\1\\2?w='.$_REQUEST['w'],$cvalue);
a href="pagina.php?param=x?w=39873
No he usado nunca expresiones regulares y no me aclaro demasiado con lo que he encontrado por ahi, si alguien puede echarme una mano le estaré muy agradecido.
Gracias y saludos.