Heim  >  Artikel  >  Backend-Entwicklung  >  Lassen Sie uns darüber sprechen, wie PHP Daten aus TXT-Dateien liest

Lassen Sie uns darüber sprechen, wie PHP Daten aus TXT-Dateien liest

WBOY
WBOYnach vorne
2022-08-01 15:04:053958Durchsuche

Dieser Artikel führt Sie hauptsächlich in das relevante Wissen über PHP ein. Er stellt Ihnen hauptsächlich die relevanten Informationen darüber vor, wie PHP Daten aus TXT-Dateien liest. Der Artikel stellt es ausführlich anhand von Beispielcodes und Bildern vor, was sehr nützlich ist Ich hoffe, dass das Erlernen oder Verwenden von PHP für alle hilfreich ist.

Lassen Sie uns darüber sprechen, wie PHP Daten aus TXT-Dateien liest

(Empfohlenes Tutorial: PHP-Video-Tutorial) 1. Öffnen/Schließen der Datei

1. Wenn Sie eine Datei bearbeiten, müssen Sie die Datei zuerst mit der Funktion fopen() öffnen . Die Syntax lautet:

fopen(filename, mode, include_path, context);

2. Nachdem der Dateivorgang abgeschlossen ist, verwenden Sie die Funktion fclose();

For Beispiel:

2. Dateien lesen und schreiben

1. Die gesamte Datei lesen

Es gibt drei Funktionen, die verwendet werden können, nämlich: readfile()-Funktion, file()-Funktion, file_get_contents()-Funktion.

readfile()-Funktion, die zum Lesen einer Datei und zum Schreiben in den Ausgabepuffer verwendet wird und bei Auftreten eines Fehlers „false“ zurückgibt.

Die Funktion file() speichert den Dateiinhalt Zeile für Zeile in einem Array, einschließlich Zeilenumbrüchen, und gibt false zurück, wenn sie fehlschlägt.

Die Funktion file_get_contents() liest den Dateiinhalt in eine Zeichenfolge ein. Wenn Offset- und Maxlen-Parameter vorhanden sind, beginnt sie mit dem Lesen des Inhalts mit einer Länge von Maxlen an der durch den Offset-Parameter angegebenen Position FALSCH.

Beispiel:

Das laufende Ergebnis ist wie in der Abbildung dargestellt:

2. Eine Datenzeile lesen

Die Funktion fgets() und die Funktion fgetss() lesen beide eine Datenzeile .

fgets()-Funktion:

string fgets ( Ressource $handle [, int $length ] );

$handle ist die Datei, die geöffnet wird, $length ist die Länge der zu lesenden Daten.

fgetss()-Funktion:

string fgetss ( Ressource $handle [, int $length [, string $allowable_tags ]] );

fgetss()-Funktion ist eine Variante der fgets()-Funktion und fgets() Identisch, außer dass die Funktion fgetss() jegliches HTML- und PHP-Markup aus dem gelesenen Text entfernt.

3. Ein Zeichen lesen

Beim Suchen und Ersetzen eines bestimmten Zeichens müssen Sie die Funktion fgetc() verwenden

Lesen Sie Daten der angegebenen Länge aus der Datei, verwenden Sie die Funktion fread();

(Empfohlenes Tutorial:

PHP-Video-Tutorial

)

Das obige ist der detaillierte Inhalt vonLassen Sie uns darüber sprechen, wie PHP Daten aus TXT-Dateien liest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:jb51.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen