Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/10/2015, 00:16
Avatar de Adsl5mb
Adsl5mb
 
Fecha de Ingreso: junio-2007
Mensajes: 1.589
Antigüedad: 16 años, 10 meses
Puntos: 34
preg_replace para agregar texto?

Tengo el siguiente código cuyo objetivo es buscar un <img para agregarle luego un <br /><br /> detrás.

Código PHP:
Ver original
  1. $newtext= $1 . "<br /><br/>"';
  2. $replacement = "/<img.+?\>/i";
  3.         if($show['guest'])
  4.         {
  5.         $this->post['message'] = preg_replace($replacement, $newtext, $this->post['message'], 1);
  6.         }

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
__________________
Foro: Yelsoft
Blog: Milutilidades

Última edición por Adsl5mb; 21/10/2015 a las 00:49