Cita:
Iniciado por GatorV Te hubiera quedado más limpio usando preg_replace_callback pero bueno...
Es posible, pero aún no se cómo hacerlo. Por mucho que me digais que lea el manual de PHP (cosa que he hecho 20 veces) no consigo entenderlo.
De verdad aprecio vuestra ayuda, pero a falta de que alguien me ayude con preg_replace_callback() con lo explicado arriba lo dejaré así, que al menos funciona.