Heim >Backend-Entwicklung >PHP-Problem >So verwenden Sie die PHP-Funktion fread()
Die Funktion
php fread() wird zum Lesen einer geöffneten Datei verwendet. Sie kann Daten einer bestimmten Länge aus der Datei lesen. Sie stoppt den Lesevorgang, wenn Längenbytes gelesen werden oder das Ende der Datei (EOF) gelesen wird die Zeichenfolge read; Syntax „fread($handle,$length)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP Version 7.1, DELL G3-Computer.
PHP-Funktion fread()
Funktion fread() liest eine geöffnete Datei.
Die Funktion fread() in PHP kann Daten einer bestimmten Länge in einer geöffneten Datei lesen und kann auch sicher für Binärdateien verwendet werden. Wenn Sie eine Datei auf einem System öffnen, das zwischen Binärdateien und Textdateien unterscheidet (z. B. Windows), fügen Sie b zum Modusparameter der Funktion fread() hinzu. Das Syntaxformat dieser Funktion ist wie folgt:
fread($handle,$length)
wobei $handle die von der fopen()-Funktion erstellte Dateiressource ist; Die Funktion
fread() kann Daten einer bestimmten Länge aus einer Datei lesen. Wenn $length-Bytes gelesen werden oder das Ende der Datei (EOF) gelesen wird, stoppt die Funktion den Lesevorgang und gibt die gelesene Zeichenkette zurück. Gibt FALSE zurück, wenn der Lesevorgang fehlschlägt.
Beachten Sie, dass die Funktion fread() von der aktuellen Position des Dateizeigers liest. Verwenden Sie ftell(), um die aktuelle Position des Zeigers zu ermitteln, und verwenden Sie rewind(), um die Zeigerposition zurückzuspulen.
【Beispiel】Verwenden Sie die Funktion fread(), um den Inhalt der Datei zu lesen und auszugeben.
<?php header("Content-type:text/html;charset=utf-8"); $filename = "test.txt"; $handle = fopen($filename, "r"); $contents = fread($handle, '27'); echo '从文件中读取 27 个字符长度:'.$contents.'<br>'; rewind($handle); $contents = fread($handle, filesize($filename)); echo '读取全部的文件内容:'.$contents; fclose($handle); ?>
Die laufenden Ergebnisse sind wie folgt:
Im obigen Beispiel wird eine Dateigröße()-Funktion verwendet, deren Funktion darin besteht, die Dateigröße zu ermitteln, und die Funktion der fread()-Funktion darin besteht, die Dateigröße zu ermitteln gesamte Datei.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die PHP-Funktion fread(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!