Tengo el siguiente código cuyo objetivo es buscar un <img para agregarle luego un <br /><br /> detrás.
Código PHP:
Ver original$newtext= $1 . "<br /><br/>"';
$replacement = "/<img.+?\>/i";
if($show['guest'])
{
$this->post['message'] = preg_replace($replacement, $newtext, $this->post['message'], 1);
}
La expresión funciona bien, sin embargo no soy capaz de poner el texto y agregar el <br /> después, es decir falla lo que es esta línea:
Código:
$newtext= $1 . "<br /><br/>";
Entrada:
Código:
<img src="http://www.imagen.com/code.jpg" />
Resultado esperado:
Código:
<img src="http://www.imagen.com/code.jpg" /> <br /> <br/>
Como puedo hacerlo?, hay alguna forma mejor de hacerlo sin utilizar preg_replace?
Muchas gracias