Ver Mensaje Individual
  #15 (permalink)  
Antiguo 29/02/2012, 15:38
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: Extraer un apartado con php

Lo que estás haciendo es imprimir el mismo string:

Código PHP:
Ver original
  1. echo $str;

Lo que tienes que hacer es capturar lo que haya entra la etiqueta <a> y el cierre </a> con ( ) e imprimir sólo el string de la captura TAP1031

Un ejemplo muy básico para que entiendas la idea:


Código PHP:
Ver original
  1. <?php
  2.  
  3. $str ='<td headers="vuelo1" class="col1"><a href="/csee/Satellite/infovuelos/es/Detalle.html?accion=detalle&amp;company_code=TAP&amp;dia=20120229&amp;hora_prev=2012-02-29+11%3A40&amp;ncia=TAP&amp;numBusqueda=TAP1031&amp;nvuelo=1031&amp;ordenacionBack=hprevisto&amp;origin=BCN&amp;originBack=BCN&amp;originBusqueda=BCN&amp;strVuelo=TAP1031" title="sds">TAP1031</a></td>';
  4.  
  5. preg_match('@<td headers="vuelo1" class="col1"><a href=".*">(.*?)</a>@is', $str, $m);
  6.  
  7. echo $m[1]; //TAP1031

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; 29/02/2012 a las 15:43