290 of 410 menu

Funktionen fread

Funktionen fread læser data fra en åben fil. Den første parameter funktionen tager er en filpekker (resource), opnået via fopen, og den anden er det maksimale antal bytes der skal læses. Funktionen returnerer de læste data eller false ved fejl.

Syntaks

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

Eksempel

Lad os læse de første 10 bytes fra en fil:

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

Resultat af kodeudførelse:

'Some text '

Eksempel

Lad os læse hele filen på én gang:

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

Resultat af kodeudførelse:

'Complete file content'

Eksempel

Lad os læse filen i dele:

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

Resultat af kodeudførelse:

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

Se også

  • funktionen fwrite,
    som skriver til en fil
  • funktionen fgets,
    som læser en linje fra en fil
  • funktionen file_get_contents,
    som læser hele filen
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis