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!