Heim  >  Artikel  >  Backend-Entwicklung  >  So verwenden Sie die PHP-Funktion fread()

So verwenden Sie die PHP-Funktion fread()

青灯夜游
青灯夜游Original
2021-09-18 11:56:312610Durchsuche

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)“.

So verwenden Sie die PHP-Funktion fread()

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, &#39;27&#39;);
echo &#39;从文件中读取 27 个字符长度:&#39;.$contents.&#39;<br>&#39;;
rewind($handle);
$contents = fread($handle, filesize($filename));
echo &#39;读取全部的文件内容:&#39;.$contents;
fclose($handle);
?>

Die laufenden Ergebnisse sind wie folgt:

So verwenden Sie die PHP-Funktion fread()

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!

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