Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/02/2012, 20:57
Dago
 
Fecha de Ingreso: mayo-2003
Mensajes: 312
Antigüedad: 21 años
Puntos: 2
Extraer cadena con o sin salto de línea

Gente,
Tengo el siguiente problema y no logro resolverlo.

Código:
$texto = "hola mundo<p>hola</p>hola mundo<p>hola
mundo</p>";
Lo que necesito es EXTRAER todo lo que esté entre los tags <p></p> ya sea que haya un salto de línea (segunda aparición de la variable $texto) o no.

Con preg_match_all('#<p>(.*)</p>#i',$texto, $resultado);

Logro extraer hola, sin embargo, no me permite sacar el segundo que es el que tiene un salto de línea. ¿Qué necesitaría? Acomodar la expresión para que saque indistintamente lo que este entre <p></p> haya o no un salto de línea.

Muchisimas gracias como siempre.