Tekstfiler ofte lagre data som du ønsker å lese og bruke med et PHP-skript . Disse filene er vanligvis enten kommaavgrenset , tabulatordelt eller bruke en fast felt bredde. Du kan lese en tabulatordelt fil i PHP ved å lese innholdet i en variabel, splitting variabelen i individuelle linjer eller poster og splitte hver enkelt post i sine tabulatorseparerte dataelementer ved hjelp av " eksplodere "-funksjonen . Instruksjoner
en
Bruk en editor for å lage en ny PHP-filen . For eksempel skrive : en
nano readtab.php
2
Sett opp filen for å tillate HTML utgang til skjermen . Les innholdet i filen med PHP i en variabel ved hjelp av " file_get_contents "-funksjonen . Sjekk returverdien å sikre at prosessen var vellykket. ! For eksempel skrive : en
< DOCTYPE html PUBLIC "- //W3C //DTD XHTML 1.0 Transitional //EN " " http://www.w3.org/TR/xhtml1/DTD/xhtml1 - transitional.dtd " >
< p >
Les tabulatordelt data < /title >
? < /head >
< php
$ filename = " myfile.dat ";
$ innholdet = file_get_contents ( $ filename) ;
if ( $ innholdet === false) die ("Kan ikke lese data fil $ filnavn " );
3
splitte variabel med filen innholdet i en matrise som inneholder ett element for hver linje i filen . Bruk " eksplodere " funksjonen for å bryte linjene på den nye linjen tegnet "\\ n ". For eksempel skrive :
$ poster = eksplodere ( "\\ n" , $ innhold) ;
4
Split hver linje i sine individuelle tab -separerte data komponenter ved å bruke " eksplodere "-funksjonen på hver post og bryte dataene på tabulatortegnet " \\ t ". Skrive ut resultatet til skjermen mens du analysere dataene. For eksempel skrive : en
for ($ i = 0 ; $ i < sizeof ( $ records ), $ i + + ) {
echo "
Linje $ i :";
$ data [$ i] = eksplodere ( " \\ t ", $ poster [$ i] ) ;
foreach ( $ data [$ i] som $ element) echo "