Dieser Artikel stellt hauptsächlich die Methode von PHP vor, den Inhalt einer TXT-Datei zu lesen und ihn in ein Array umzuwandeln und die angegebenen Daten anhand der Anzahl der Zeilen zu erhalten. Sie kann verwendet werden, um eine Paging-Anzeige und das Speichern einer Big-Data-TXT-Datei zu realisieren , einschließlich der Bedienung von file_get_contents, Explode und anderen Funktionen in PHP. Tipps und einfache Möglichkeit, TXT-Inhalte in Arrays zu konvertieren. Freunde in Not können sich darauf berufen.
1. Einführung in Funktionen im Zusammenhang mit PHP-Betrieb von TXT-Dateien
①Über file_get_contents()
Die Funktion file_get_contents() wandelt die gesamte Datei in einen String um.
Die Funktion file_get_contents() ist die bevorzugte Methode zum Einlesen des Inhalts einer Datei in einen String. Sofern vom Betriebssystem unterstützt, wird auch die Speicherzuordnungstechnologie zur Leistungssteigerung eingesetzt.
②Über explosion()
Explode – verwenden Sie eine Zeichenfolge, um eine andere Zeichenfolge zu teilen
die Funktion „explode()“ verwendet das angegebene Trennzeichen, um die Zeichenfolge zu teilen in ein Array.
③Über PHP for-Loop-Anweisung
For-Schleife ist eine der am häufigsten verwendeten Schleifenanweisungen in unserer Arbeit, es gibt diese Schleifenanweisung.
Grammatikregeln:
for (ex1; ex2; ex3){
Auszuführender Code
}
ex1: Stellt dar Wo die Schleife beginnt
ex2: Die Bedingung der Schleife. Wenn der Wert TRUE ist, wird die Schleife fortgesetzt und die verschachtelte Schleifenanweisung ausgeführt. Wenn der Wert FALSE ist, wird die Schleife beendet.
ex3: wird nach jeder Schleife ausgewertet (und ausgeführt).
2: Spezifische Methode für PHP, um den Inhalt einer TXT-Datei zu lesen, ihn in ein Array umzuwandeln und die angegebenen Daten nach Zeilennummer zu erhalten
Spezifisches Beispiel Der Code lautet wie folgt:
<?php $str = file_get_contents('url.txt'); //把url.txt文件中的内容读取到一个字符串中 $array = explode("\r\n",$str); //用换行的分割符(\r\n)把字符串分割成数组,即把每一行分割为数组的一个值 for($i=0;$i<200;$i++){ echo $array[$i]; echo "<br>"; } //用for循环语句输出url.txt文本中前200行内容,并用br标签换行展现 或for($i=0;$i<400;$i++){ echo $array[$i+200]; echo "<br>";} //输出url.txt文本中第200行至第400的内容 或echo $array[3]; //输出url.txt文本中第4行内容(数组的键值是从0开始的) ?>
Ich hoffe, dieser Artikel hilft Ihnen dabei, eine einfache PHP-Methode zu verwenden, um textspezifischen Inhalt zu erhalten und die Seitenanzeige und das Speichern von TXT-Text zu implementieren.
[Empfohlene verwandte Artikel]
PHP-Dateiverarbeitung – wie man eine Datei liest (eine Zeile, die gesamte Datei)
PHP-Lese- und Paging-Textdatei
[Verwandte Kursempfehlungen]
PHP-Lesedatei - PHP-Einführungs-Tutorial eins, PHP in einer Woche lernen
Datei herunterladen – 2017 neuestes PHP-Video-Tutorial für Fortgeschrittene (2)
Lesen der PHP-Datei system File - PHP-Einführungsvideo-Tutorial 1 Lernen Sie PHP in einer Woche
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie mit PHP den Inhalt einer TXT-Datei in ein Array und erhalten den angegebenen Inhalt anhand der Zeilennummer (Beispiel). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!