290 of 410 menu

Funktion fread

Die Funktion fread liest Daten aus einer geöffneten Datei. Der erste Parameter der Funktion ist ein Dateizeiger (Ressource), erhalten via fopen, und der zweite ist die maximale Anzahl an zu lesenden Bytes. Die Funktion gibt die gelesenen Daten oder false im Fehlerfall zurück.

Syntax

fread(resource $handle, int $length): string|false

Beispiel

Lassen Sie uns die ersten 10 Bytes aus einer Datei lesen:

<?php $file = fopen('data.txt', 'r'); $res = fread($file, 10); fclose($file); echo $res; ?>

Ergebnis der Codeausführung:

'Some text '

Beispiel

Lassen Sie uns die gesamte Datei auf einmal lesen:

<?php $file = fopen('data.txt', 'r'); $res = fread($file, filesize('data.txt')); fclose($file); echo $res; ?>

Ergebnis der Codeausführung:

'Complete file content'

Beispiel

Lassen Sie uns die Datei in Teilen lesen:

<?php $file = fopen('data.txt', 'r'); while (!feof($file)) { echo fread($file, 5) . "\n"; } fclose($file); ?>

Ergebnis der Codeausführung:

'First' ' part' ' of t' 'ext'

Siehe auch

  • die Funktion fwrite,
    die in eine Datei schreibt
  • die Funktion fgets,
    die eine Zeile aus einer Datei liest
  • die Funktion file_get_contents,
    die eine gesamte Datei liest
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen