Lectura desde fichero

Tal como se ha comentado al comienzo de la sección, es posible almacenar directamente en un array los datos leídos de un fichero. La función que permitirá hacer esto es array file(string filename[, int flags=0]).

Dicha función crea un array con el contenido del fichero cuyo nombre se le pasa como primer parámetro. Cada fila del fichero será un elemento del array. El segundo parámetro, que es optativo, permite por medio de flags modificar el comportamiento de la función (para más detalles acerca de esto, busca la función en la documentación de PHP). Podemos comprobar su funcionamiento con el ejemplo siguiente, tras crear un fichero de texto llamado pedidos.txt con el contenido que queramos:

$pedidos = file("pedidos.txt");
$num_pedidos = count($pedidos);
if ($num_pedidos == 0) {
   echo '<p><strong>No hay pedidos pendientes</strong></p>';
   exit;
}
for ($i=0; $i<$num_pedidos; $i++)
   echo $pedidos[$i].'<br />';

results matching ""

    No results matching ""