file
Lesen Sie die gesamte Datei in ein Array
file()
liest die gesamte Datei in ein Array.
Ähnlich wie bei file_get_contents()
besteht die Differenz darin file()
die Datei als Array zurückgibt. Jede Einheit im Array ist eine entsprechende Zeile in der Datei, einschließlich Zeilenumbrüchen.
Wenn es fehlschlägt, wird falsch zurückgegeben.
<? Php print_r ( Datei ( "test.txt" ) ) ; ?>
输出 :
Array ( [0] => Hallo Welt. Tests! [1] => An einem anderen Tag, einer weiteren Zeile. [2] => Wenn das Array diese Zeile aufnimmt, [3] => Ist es dann eine Abholzeile? )
Datei ( Pfad , include_path , Kontext )
Parameter | beschreiben |
---|---|
Weg | Erforderlich. Gibt die zu gelesene Datei an. |
include_path | Optional. Wenn Sie auch nach Dateien in cascled_path suchen möchten, können Sie diesen Parameter auf "1" festlegen. |
Kontext |
Optional. Gibt die Umgebung für Dateihandles an. Der Kontext ist eine Reihe von Optionen, die das Verhalten eines Streams ändern können. Wenn Null verwendet wird, wird es ignoriert. |
Die Unterstützung für den Kontext wird durch PHP 5.0.0 hinzugefügt.
Jede Zeile rtrim()
zurückgegebenen Array enthält einen Zeilenende -Zeichen.