Heim > Artikel > Backend-Entwicklung > So lesen Sie eine TXT-Datei in PHP und konvertieren sie in ein Array
PHP ist eine sehr flexible Programmiersprache, die eine Vielzahl unterschiedlicher Dateitypen lesen und verarbeiten kann. Die Verwendung von PHP ist sehr praktisch, wenn wir eine Textdatei lesen und in ein Array konvertieren müssen.
In diesem Artikel besprechen wir, wie man eine Textdatei liest und sie mit PHP in ein Array konvertiert. Wir beginnen mit den folgenden Aspekten:
Öffnen Sie die Textdatei.
Lesen Sie den Inhalt der Datei die Textdatei
'w' – Nur-Schreibmodus, der Inhalt der Datei wird vor dem Schreiben in die Datei gelöscht und die Datei wird erstellt, wenn sie nicht existiert.
$file = fopen("example.txt", "r");Dadurch wird eine Datei namens „example.txt“ geöffnet und der Dateizeiger an den Anfang der Datei gesetzt.
2. Lesen Sie den Dateiinhalt
$file = fopen("example.txt", "r"); // 逐行读取文件内容 while(!feof($file)) { $line = fgets($file); echo $line; } fclose($file);In diesem Beispiel verwenden wir eine While-Schleife, um jeweils eine Zeile bis zum Ende der Datei zu lesen. In der Schleife verwenden wir die Funktion fgets(), um den Inhalt jeder Zeile zu lesen und auszudrucken.
3. Konvertieren Sie den Dateiinhalt in ein Array
Da wir nun gelernt haben, wie man eine Textdatei öffnet und liest, müssen wir als Nächstes den Dateiinhalt in ein Array konvertieren. In PHP verwenden wir die Funktion explosion(), um einen String in Array-Elemente aufzuteilen. Mit dieser Funktion können wir jede Textzeile nach dem Lesen in Array-Elemente aufteilen.
Hier ist ein Beispiel für die Verwendung der Funktion „explosive()“ in einer Schleife, um den Inhalt einer Textdatei in ein Array umzuwandeln:$file = fopen("example.txt", "r"); // 将文件内容转化为数组 $array = array(); while(!feof($file)) { $line = fgets($file); $array[] = explode(",", $line); } fclose($file);In diesem Beispiel verwenden wir die Funktion „explosive()“, um jede Zeile durch Komma zu teilen und sie dem Array $array hinzuzufügen .
4. Schließen Sie die Datei
Nachdem wir Daten in die Datei geschrieben haben, müssen wir die Datei schließen, damit andere Anwendungen auf die Datei zugreifen können. Schließen Sie die Datei mit der Funktion fclose():
fclose($file);In diesem Beispiel haben wir die Funktion fclose() verwendet, um die geöffnete Textdatei zu schließen.
Zusammenfassung
In diesem Artikel haben wir gelernt, wie man eine Textdatei liest und sie mit PHP in ein Array umwandelt. Wir beginnen mit dem Öffnen einer Textdatei, lesen dann den Dateiinhalt und konvertieren ihn in ein Array. Zum Schluss schließen wir die Datei.Dieser Prozess ist in PHP sehr einfach, wir müssen nur ein paar Grundfunktionen verwenden, um ihn abzuschließen. Wenn Sie Textdateien in PHP verarbeiten müssen, wäre dieser Artikel ein guter Ausgangspunkt.
Das obige ist der detaillierte Inhalt vonSo lesen Sie eine TXT-Datei in PHP und konvertieren sie in ein Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!