Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/01/2012, 20:26
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: buscar cadena entre cadena y solo imprimir la cadena

Debes usar la función preg_replace no str_replace o preg_match. También te sirve la clase DOM si es una página html.

Algo así mas o menos ajustando lo que llevas:

Código PHP:
Ver original
  1. <?php
  2. $cadena = "blablabla <titulo>lo de adentro</titulo> blablabla";
  3. preg_match("@<titulo>(.*?)</titulo>@is", $cadena, $m);
  4. echo $m[0];

Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP

Última edición por andresdzphp; 24/01/2012 a las 20:37