Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/01/2011, 15:56
juanla
 
Fecha de Ingreso: julio-2009
Mensajes: 103
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: Sustraer cadena de otra cadena conociendo el principio y fin

Gracias por la respuesta, tendré que ponerme al día con expresiones regulares! de momento lo he solucionado así:
Código PHP:
Ver original
  1. $html = file_get_contents($url); //Obtengo el texto en cuestión.
  2. $pos = strpos($html, "?kpt=");//Obtengo la posición donde encuentra esta cadena.
  3. $html2 = substr($html, ($pos+5));//Recorto desde posición + 5 (para que no meta el ?kpt=)
  4. //Ahora borro todo despues de un "&", ya que en mi caso siempre despues de lo que necesito viene este caracter.
  5.     if( strstr($html2, "&") ) $html3 = current(explode("&", $html2));

Un saludo!