File di testo spesso memorizzare i dati che si desidera leggere e utilizzare con uno script PHP . Questi file sono in genere sia delimitato da virgole , delimitato da tabulazioni o utilizzano una larghezza di campo fisso . Si può leggere un file delimitato da tabulazioni in PHP leggendo il contenuto in una variabile , la variabile di suddivisione in singole linee o record e spaccare ogni singolo record nei suoi elementi di dati delimitati da tabulazioni utilizzando la funzione di "esplodere" . Istruzioni
1
utilizzare un editor per creare un nuovo file PHP . Ad esempio, digitare :
nano readtab.php
2
configurare il file per consentire l' output HTML per lo schermo. Leggere il contenuto del file con PHP in una variabile utilizzando la funzione " file_get_contents " . Verificare il valore di ritorno per assicurare il processo ha avuto successo . Ad esempio, digitare : !
< DOCTYPE HTML PUBLIC " - //W3C //DTD XHTML 1.0 Transitional //EN " " http://www.w3.org/TR/xhtml1/DTD/xhtml1 - transitional.dtd ">
< p >
Leggi scheda Dati delimitati da < /title>
? < /head>
< php
$ filename = " myfile.dat " ;
$ contenuto = file_get_contents ( $ nomefile ) ;
if ($ contenuto === false) die ( "Impossibile leggere il file di dati di $ nomefile " ) ;
3
dividere la variabile con il contenuto del file in un array che contiene un elemento per ogni riga del file . Utilizzare la funzione di "esplodere" per rompere le linee della nuova linea carattere "\\ n ". Ad esempio, digitare :
$ record = explode ( " \\ n" , $ contenuto) ;
4
Spalato ogni riga nei suoi singoli componenti di dati separati da tabulazione utilizzando " esplodere " funzione su ogni record e rompendo i dati nella scheda di caratteri" \\ t ". Stampare i risultati sullo schermo come si analizza i dati . Ad esempio, digitare :
for ( $ i = 0; $ i < sizeof ( $ record) ; $ i + + ) {
echo "
Linea $ i : " ;
$ data [ $ i ] = explode ( " \\ t" , $ record [ $ i ] ) ;
foreach ( $ data [ $ i ] da $ elemento ) echo "