Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/03/2008, 02:08
urameshix
 
Fecha de Ingreso: octubre-2005
Mensajes: 240
Antigüedad: 18 años, 7 meses
Puntos: 1
Expresión regular simple

Tengo un problema que no consigo resolver, parece simple, pero no se porque no me funciona.

En una variable de texto tengo subcadenas que corresponden a las imagenes:

<img src="http://localhost/RM2/fotos/2007/11/auditt.JPG" alt="Audi TT 2.0" border="1" height="289" width="447" />

Y solo lo que quiero hacer es añadirle <p></p> a los lados, para eso uso una expresion regular:

$contenido = preg_replace("|(<img(.*)>)|","<p>$1</p>",$contenido);

Pero no entiendo muy bien, porque solo me pone la primera <p> y la del final no. Alguna idea?

Saludos a to2