Ver Mensaje Individual
  #6 (permalink)  
Antiguo 19/01/2021, 14:07
rivasclaudio82
 
Fecha de Ingreso: noviembre-2008
Mensajes: 5
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Leer y firtrar archivos txt con php

Cita:
Iniciado por Ronruby Ver Mensaje
Para el filtrado por lineas, usa la funcion file(), esta funcion lee el archivo linea por linea.
Y para recorrer todo el array que produce file(), usas un bucle foreach.

Dices que la informacion esta separada en "columnas", tienes que tener algun caracter que represente la division entre una columna y otra. Para separar la informacion, usa explode().

Te doy un ejemplo, imagina que tenemos un archivo con este formato:


Para leer el archivo completo y mostrarlo en una tabla podemos hacer:

Código PHP:
<?php
echo '<table>';
echo 
'  <tr>';
echo 
'    <td>Nombre</td>';
echo 
'    <td>Telefono</td>';
echo 
'    <td>Pais</td>';
echo 
'  </tr>';
$archivo file('tuarchivo.txt');
foreach(
$archivo as $linea => $contenido) {
  echo 
'  <tr>';
  
$array explode('|'$contenido);
  foreach(
$array as $columna) {
    echo 
'    <td>'.trim($columna).'</td>';
  }
  echo 
'  </tr>';
}
?>

Hola que tal?
Se que ya es un post viejo... Pero quería saber como hacer para leer el contenido de un txt en un php y dividirlo en dos renglones... el txt son una o dos palabras divididas con un guion... seria algo asi zzzzzzz - xxxxxx
Lo que quiero es que lo que esta antes del - este en el primer renglón, y lo que esta dps en el segundo...

muchas gracias