Textfiler ofta lagra data som du vill läsa och använda med ett PHP-skript . Dessa filer är typiskt antingen kommaseparerad , tabbavgränsad eller använda ett fast fält bredd . Du kan läsa en tabbavgränsad fil i PHP genom att läsa innehållet i en variabel , dela upp variabeln i enskilda linjer eller förteckningar och dela varje enskild post i sina tabbavgränsade dataelement använder " explodera " funktionen . Instruktioner
1
Använd en editor för att skapa en ny PHP -fil . Till exempel , typ :
nano readtab.php
2
Ställ in filen för att möjliggöra HTML-utdata till skärmen . Läs innehållet i filen med PHP i en variabel med " file_get_contents " funktionen . Kontrollera returvärdet att säkerställa att processen var lyckad . ! Till exempel , typ :
< DOCTYPE html PUBLIC " - //W3C //DTD XHTML 1.0 Transitional //EN " " http://www.w3.org/TR/xhtml1/DTD/xhtml1 - transitional.dtd " >
Läs Data tabbavgränsad < /title >
? < /head >
< php
$ filename = " myfile.dat ";
$ innehållet = file_get_contents ( $ filnamn ) ,
if ($ innehållet === false ) die ( " Kunde inte läsa datafil $ filnamn ! " ) ;
3
Split variabeln med innehållet i filen i en array som innehåller ett element för varje rad i filen . Använd " explodera " funktionen att bryta raderna på den nya linjen tecknet " \\ n ". Till exempel , typ :
$ records = explodera ( " \\ n " , $ innehåll ) ;
4
Split varje rad i sina individuella tabseparerade datakomponenter genom att använda " explodera " -funktionen på varje post och att bryta data på fliken tecknet " \\ t ". Skriv ut resultatet på skärmen när du analysera data . Till exempel , typ :
för ( $ i = 0 ; $ i < sizeof ( $ records ) , $ i + + ) {
echo "
Linje $ i : " ;
$ uppgifter [ $ i] = explodera ( " \\ t " , $ records [ $ i] ) ;
foreach ( $ uppgifter [ $ i] som $ element) echo "