Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/05/2009, 00:16
jjsi
 
Fecha de Ingreso: mayo-2009
Ubicación: San Juan de Alicante
Mensajes: 9
Antigüedad: 15 años
Puntos: 0
Respuesta: Leer partes de un txt

Hola de nuevo, y gracias por responder.


Me comentas que ponga:
Código PHP:
while ($lineafgets($fichero,1024)){
                  
$texto explode("-"$linea);
                  if(!empty(
$texto[1])){
                        
$setArray explode(" "$linea);
                        
$Fecha $setArray[0];
                        
$peras $setArray[1];
                        
$limones $setArray[2];
                        
$manzanas $setArray[3];
                echo 
$Fecha "<br>" $peras "<br>" $limones "<br>" $manzanas;
  }

y yo lo implemento así:

Código PHP:
<?php
$fichero 
fopen("texto.txt","r");
        while (
$linea fgets($fichero,100000)){
            
$texto explode("-"$linea);
              if(
$texto[0] == "2009"){
                while (
$lineafgets($fichero,1024)){
                  
$texto explode("-"$linea);
                  if(!empty(
$texto[1])){
                        
$setArray explode(" "$linea);
                        
$Fecha $setArray[0];
                        
$peras $setArray[1];
                        
$limones $setArray[2];
                        
$manzanas $setArray[3];
                echo 
$Fecha "<br>" $peras "<br>" $limones "<br>" $manzanas;
  }
}
              }
                
        }
fclose($fichero);
?>
Y me muestra esto:

2009-05-26
0
6
3 2009-05-27
1
4
2

Me parece que hago algo mal, y por más vueltas que le doy no lo encuentro, a parte de que me he debido de explicar mal, ya que lo que quiero y no consigo es almacenar en distintos arrays los valores de cada línea. Un array para la fecha, otro array para las peras...
Gracias por adelantado.

Última edición por jjsi; 30/05/2009 a las 00:28