Hola,
tengo un problema en remplazar parte de una cadena.
El problema es que la cadenas que tengo tienen etiquetas HTML y lo intentado de varias maneras, pero no consigo obtener lo que me propongo.
Pongamos el caso que la cadena sea:
<p class="txt">#augusto hoy ha ido a la playa <img src="imagen.jpg"/> con #martin y #pedro</p>
Lo que quiero obtener, es remplazar todos los nombres que empiezan con # con los mismos nombre pero con un enlace... ejemplo:
#augusto -> <a href="enlace.php">#augusto</a>
#martin -> <a href="enlace.php">#augusto</a>
#pedro -> <a href="enlace.php">#augusto</a>
Lo he intentado con un array, $array = split(' ',$cadena);, para luego controlar si cada palabra empieza con un # y formatearlas con un ciclo for...
pero el problema es que no siempre las palabras están separadas por un espacio, como por ejemplo ">#augusto".
Como podría hacerlo?!?!
Muchas gracias