PHP hat eingebaute Funktionen zum Öffnen und Lesen von Textdateien . Es hat auch eine nützliche Funktion , die automatisch aufgerufen Explodiert trennt einen String in ein Array von Spalten auf einem bestimmten Charakter . Um ein Tab - deliminted . Txt Datei in ein Array in PHP zu analysieren , müssen Sie einfach die Datei öffnen, lesen jede Zeile und verwenden Sie die Funktion Explodiert , um ein Array von Elementen für diese Zeile zurück. Anleitung
1
Verwenden Sie einen Text-Editor , um eine neue PHP -Datei zu erstellen . Geben Sie zum Beispiel : Öffnen
nano readtab.php
2
die Datendatei mit dem Fopen Funktion und überprüfen Sie den Rückgabewert , um sicherzustellen, war es erfolgreich. Geben Sie z. B. :
< php
$ handle = fopen (" myfile.txt ", " r");
if ( $ handle === false) die (" Kann Datei nicht öffnen ! ");
3
Lesen Sie jede Zeile der Datei mit der Funktion fgets , bis Sie zum Ende der Datei zu erhalten. Verwenden Sie die Funktion Explodiert ein Array von jeder Zeile in seine einzelnen Elemente aufgeteilt zurückzukehren. Bewahren Sie die einzelnen Line-Arrays in ein anderes Array und die Ergebnisse ausdrucken , wie Sie die Daten aufgeteilt. Geben Sie z. B. :
$ fields = array ();
$ count = -1;
while (! Feof ( $ handle )) {
< p> $ line = fgets ( $ handle);
$ fields [+ + $ count ] = explode ( "\\ t" , $ line );
foreach ( $ fields [ $ count ] als $ field ) echo "$ field