Heim >Backend-Entwicklung >PHP-Problem >Was bedeutet Datei in PHP?

Was bedeutet Datei in PHP?

(*-*)浩
(*-*)浩Original
2019-09-05 13:21:035219Durchsuche

Was bedeutet Datei in PHP?

PHP file()-Funktion

Definition und Verwendung (empfohlenes Lernen: PHP-Video-Tutorial)

file()-Funktion liest die gesamte Datei in ein Array.

Ähnlich wie file_get_contents(), außer dass file() die Datei als Array zurückgibt. Jede Einheit im Array ist eine entsprechende Zeile in der Datei, einschließlich Zeilenumbrüchen.

Gibt false zurück, wenn ein Fehler auftritt.

Syntax

file(path,include_path,context)<br/>

Parameterbeschreibung:

Pfad, erforderlich. Gibt die Datei an, die gelesen werden soll.

include_path, optional. Wenn Sie auch in include_path nach Dateien suchen möchten, können Sie diesen Parameter auf „1“ setzen.

Kontext, optional. Gibt die Umgebung für ein Dateihandle an.

Kontext ist eine Reihe von Optionen, die das Verhalten des Streams ändern können. Wenn null verwendet wird, wird es ignoriert.

Erklärung

Unterstützung für Kontext wurde in PHP 5.0.0 hinzugefügt.

Jede Zeile im zurückgegebenen Array enthält Zeilenabschlusszeichen. Wenn also keine Zeilenabschlusszeichen erforderlich sind, müssen Sie die Funktion rtrim() verwenden.

Tipp

Hinweis: Ab PHP 4.3.0 können Sie file_get_contents() verwenden, um die Datei in einen String einzulesen und zurückzugeben.

Hinweis: Ab PHP 4.3.0 kann file() sicher für Binärdateien verwendet werden.

Hinweis: Wenn Sie feststellen, dass PHP beim Lesen von Dateien die Zeilenendzeichen von Macintosh-Dateien nicht erkennen kann, können Sie die Laufzeitkonfigurationsoption auto_detect_line_endings aktivieren.

<?php<br/>print_r(file("test.txt"));<br/>?><br/>

Ausgabe:

Array<br/>(<br/>[0] => Hello World. Testing testing!<br/>[1] => Another day, another line.<br/>[2] => If the array picks up this line,<br/>[3] => then is it a pickup line?<br/>)<br/>

Das obige ist der detaillierte Inhalt vonWas bedeutet Datei in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn