. PHP har indbygget funktioner til at åbne og læse tekst filer. Det har også en nyttig funktion kaldet eksplodere som automatisk adskiller en streng i et array ved at opdele det på en bestemt karakter . At parse en fane - deliminted . Txt-fil i et array i PHP, skal du blot åbne filen , læse hver linje og bruge eksplodere funktion til at returnere et array af elementer til denne linje . Instruktioner
1
Brug et teksteditor til at oprette en ny PHP-fil . Skriv f.eks : Åbn
nano readtab.php
2
datafilen ved hjælp af fopen funktion og kontrollere returværdien for at sikre det var en succes . Skriv f.eks : ?
< Php
$ håndtag = fopen ( " myfile.txt " , "r ");
if ($ håndtag === falsk) die ( "Kunne ikke åbne fil! ")
3
Læs hver linje i filen ved hjælp af fgets funktionen , indtil du kommer til slutningen af filen. Brug eksplodere funktionen til at returnere et array af hver linje opdelt i sine enkelte bestanddele . Opbevar de enkelte linje arrays i et andet array og udskrive resultatet som du opdele dataene. Skriv f.eks :
$ felter = array ();
$ count = 1;
while (! Feof ( $ håndtag) ) {
< p> $ line = fgets ($ håndtag) ,
$ felter [+ + $ count ] = eksplodere ( "\\ t" , $ line );
foreach ($ felter [$ tælle ] som $ field) echo " $ field