Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come analizzare un Txt file delimitato da tabulazioni in un array in PHP

. PHP è dotato di funzioni per aprire e leggere i file di testo . Ha anche una funzione utile chiamato Explode che separa automaticamente una stringa in un array dividendolo in un certo carattere . Per analizzare un file scheda - deliminted . Txt in un array in PHP , è sufficiente aprire il file , leggere ogni riga e utilizzare la funzione Explode per restituire una matrice di elementi per quella linea . Istruzioni
1

Utilizzare un editor di testo per creare un nuovo file PHP . Ad esempio, digitare :

nano readtab.php
2

Aprire il file di dati utilizzando la funzione fopen e controllare il valore di ritorno per assicurare che era successo . Ad esempio, digitare : ?

$ handle = fopen ( " miofile.txt " , " r");

if ( $ handle === false) die ( " Impossibile aprire il file !") ;
3

leggere ogni riga del file con la funzione fgets fino ad arrivare alla fine del file . Utilizzare la funzione Explode per restituire una matrice di ciascuna linea di divisione nei suoi singoli elementi . Conservare le singole line array in un altro array e stampare i risultati , come si dividono i dati . Ad esempio, digitare :

$ campi = array ();

$ count = -1;

while (! Feof ( $ handle ) ) {

$ linea = fgets ( $ handle ) ;

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

foreach ( $ campi [ $ count ] da $ campo ) echo " $ campo

 

Programmazione © www.354353.com