Ver Mensaje Individual
  #12 (permalink)  
Antiguo 19/03/2010, 14:38
destryper
 
Fecha de Ingreso: marzo-2010
Mensajes: 25
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Filtrar contenido de un txt

Cita:
Iniciado por Hidek1 Ver Mensaje
bueno lo puedes hacer asi, si te fijas ahora queda todo en arrays multimensionales

Código PHP:
Ver original
  1. $archivo = preg_replace('#[\n\r](Tel|Fax|E-mail|Web Site):([^\n]*)#', '', $archivo);
  2. $array_archivo = preg_split('#([\n\r]{3,})#', $archivo);
  3. foreach($array_archivo as $value) $array_archivo_nuevo[] = explode("\n", $value);
  4. print_r($array_archivo_nuevo);

para llamar por ejemplo el la direccion del tercer elemento seria

Código PHP:
Ver original
  1. echo $array_archivo_nuevo[3][2];

saludos!
Hola wenas he estado mirando el codigo y gracias pero no entiendo lo que intentas hacer ?Divide los datos demasiado...

no se para que es eso..
fijate en este codigo..


Código PHP:
<?php     
$archivo 
file_get_contents("todo definitivo.txt"); 
$archivo preg_replace('#[\n\r](Tel|Fax|E-mail|Web Site):([^\n]*)#'''$archivo); 
$array_archivo preg_split('#([\n\r]{3,})#'$archivo); 

for(
$i=0;$i<1007;$i++) 

print_r(nl2br($array_archivo[$i]."<br>"."<br>")); 



?>

si haces la prueba sin el for y pones
Código PHP:
print_r(nl2br($array_archivo[232]."<br>"."<br>")); 
por ejemplo te muestra ya ese array en concreto que es toda la direccion entera con eso me seriviria supongo yo no?
es que no entiendo porque lo divides mas ?
Gracias de todas formas ;)