Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/07/2015, 15:49
Avatar de wunderwaffen077
wunderwaffen077
 
Fecha de Ingreso: marzo-2014
Mensajes: 45
Antigüedad: 10 años, 9 meses
Puntos: 3
Como leer.. siguiente linea en un texto?

Buenas tardes a Todos..

Estoy tratanto de devolver un valor tras comparar una cadena en una linea de un texto.

Supongamos que tengo un archivo... con 4 lineas de texto..

Código HTML:
<tr>            	  
<td width="18%" colspan=1  class="bgn">N&uacute;mero de RUC: </td>
 <td  class="bg" colspan=3>10209933 - DIOS TODOPODEROSO MARIO</td>
</tr> 

Código PHP:
<?php
$lines 
file('/var/www/html/OCR/consultaARCHIVO/archivo.txt');
$found false;
$search '<td width="18%" colspan=1  class="bgn">N&uacute;mero de DNI: </td>';

foreach(
$lines as $line)
{
  
$i++;

  
//DNI
  
if(strpos($line$search) !== false )
  {
    
$found true;
    echo 
$line;

  }

}
Al hacer esa busqueda me devuelve el contenido de la segunda linea "<td width="18%" colspan=1 class="bgn">N&uacute;mero de RUC: </td>".
Lo que quisiera es acceder a la linea siguiente de manera inmediata, sin volver a recorrer y obtener el valor "<td class="bg" colspan=3>10209933 - DIOS TODOPODEROSO MARIO</td>".

No quiero volver a recorrerlo por que tengo la intención de hacer más comparaciones, y retornar más lineas de valores.

Espero ser claro..