“Conocimientos Programación>Programación PHP /MySQL

Cómo analizar un archivo delimitado por tabuladores Txt en una matriz en PHP

2016/6/6
. PHP se ha incorporado en las funciones de abrir y leer archivos de texto . También tiene una función útil llamada Explode que separa automáticamente una cadena en una matriz mediante su división en un cierto carácter . Para analizar un archivo txt tabuladores deliminted . En una matriz en PHP, sólo hay que abrir el archivo, leer cada línea y utilizar la función Explode para devolver una matriz de elementos para esa línea. Instrucciones
1

Utilice un editor de texto para crear un nuevo archivo PHP. Por ejemplo , escriba:

nano readtab.php
2

Abra el archivo de datos mediante la función fopen y comprobar el valor de retorno para asegurarse de que se ha realizado correctamente . Por ejemplo , escriba: ?

< Php

$ gestor = fopen ( " miarchivo.txt ", " r") ;

if ( $ gestor === false) die ( "No se puede abrir el archivo ");
3

Lea cada línea del archivo con la función fgets hasta llegar al final del archivo . Utilice la función Explode para devolver una matriz de cada línea dividida en sus elementos individuales. Guarde los arreglos lineales individuales en otra matriz e imprimir los resultados a medida que dividir los datos. Por ejemplo , escriba:

$ campos = array ();

$ count = -1 ;

while (! Feof ( $ gestor )) {
< p> $ line = fgets ( $ gestor ) ;

$ campos [ + + $ count ] = explode ( " \\ t" , $ line );

foreach ($ campos [ $ count ] como $ field ) echo " $ field

Programación PHP /MySQL
Cómo reiniciar PHP en CentOS
Cómo Interface PHP y MySQL
Cómo leer un carácter del archivo de caracteres con PHP
Cómo crear un rastreador de píxeles en PHP
Cómo restablecer la contraseña de root de MySQL 3
Cómo ajustar de un Adaptador PHP File Name
Cómo cambiar el formato de fecha en PHP
Cómo comprobar una cadena de caracteres incorrectos en PHP
Conocimientos Informáticos © http://www.ordenador.online