. 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 : ?
< Php
$ 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 ) ) {
< p > $ linea = fgets ( $ handle ) ;
campi $ [ + + $ count] = explode ( " \\ t" , $ line );
foreach ( $ campi [ $ count ] da $ campo ) echo " $ campo