. PHP har inbyggda funktioner för att öppna och läsa textfiler . Den har också en användbar funktion kallas Explode som automatiskt separerar en sträng till en array genom att dela upp den på en viss karaktär. Att tolka en flik - deliminted . Txt-fil i en array i PHP , behöver du bara öppna filen , läser varje rad och använd explodera för att returnera en array av element för den linjen . Instruktioner
1
Använd en textredigerare för att skapa en ny PHP -fil . Till exempel , typ :
nano readtab.php
2
Öppna datafilen med fopen funktionen och kontrollera returvärdet för att säkerställa att det var lyckat . Skriv till exempel : ?
< Php
$ handtag = fopen ( " minfil.txt " , " r " ) ;
if ( $ handtag === false ) die ( " Kunde inte öppna filen ! " ) ;
3
Läs varje rad i filen med fgets funktionen tills du kommer till slutet av filen . Använd explodera för att returnera en uppsättning av varje linje delas upp i dess enskilda element. Förvara enskilda linjer arrayer i en annan array och skriva ut resultaten så du dela data . Till exempel , typ :
$ fälten = array ( ) ;
$ count = -1 ;
while ( ! Feof ( $ handtag ) ) {
$ line = fgets ( $ handtag ) ,
$ fält [ + + $ count ] = explodera ( " \\ t " , $ line ),
foreach ( $ fälten [ $ räkna ] som $ fält ) echo " $ fältet