Heim >Backend-Entwicklung >PHP-Problem >So konvertieren Sie TXT-Text in PHP in ein String-Array
In PHP gibt es viele Möglichkeiten, eine TXT-Textdatei in ein String-Array zu konvertieren. Zwei der einfachen Methoden werden im Folgenden vorgestellt.
Methode 1: Verwenden Sie die Funktion file()
Die Funktion file() ist eine einfache Funktion, die von PHP bereitgestellt wird. Sie kann eine Textdatei direkt lesen und den Dateiinhalt in ein Array konvertieren im Array.
Der Beispielcode lautet wie folgt:
<?php $file = "data.txt"; // txt文件的路径 $array = file($file); // 以行为单位读取整个文件 print_r($array); // 输出数组内容 ?>
Verwenden Sie den obigen Code, um den Inhalt der Datei data.txt zu lesen und ihn in Form eines Arrays auszugeben. Wenn die Textdatei mehrere Textzeilen enthält, enthält das Array die gleiche Anzahl an Elementen.
Methode 2: Verwenden Sie die Funktionen fopen() und fgets()
Die Funktion fopen() kann eine Datei öffnen und den Dateiinhalt lesen. Die Funktion fgets() kann den Inhalt einer Textdatei Zeile für Zeile lesen und jede Zeile als String zurückgeben.
Der Beispielcode lautet wie folgt:
<?php $file = "data.txt"; $array = array(); // 定义空数组,用于保存文件内容 if(($fp = fopen($file, "r")) !== FALSE){ // 打开文件 while(!feof($fp)){ // 是否到达文件末尾 $line = fgets($fp); // 读取一行文件内容 $array[] = $line; // 将行字符串存放到数组中 } fclose($fp); // 关闭文件 } print_r($array); // 输出数组内容 ?>
Öffnen Sie mit dem obigen Code zunächst die Textdatei data.txt über die Funktion fopen(). Lesen Sie dann den Dateiinhalt Zeile für Zeile durch die Schleife und die Funktion fgets() und speichern Sie jede Zeile bis zum Ende der Datei in einem Array. Drucken Sie abschließend ein Array aus, das den Inhalt der Datei enthält.
Zusammenfassung:
Das Konvertieren einer TXT-Textdatei in ein String-Array ist in PHP ohnehin sehr einfach. Sie können anhand der tatsächlichen Anforderungen die für Sie geeignete Methode auswählen und in Ihrem Projekt üben.
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie TXT-Text in PHP in ein String-Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!