290 of 410 menu

Functie fread

De functie fread leest gegevens uit een open bestand. De eerste parameter die de functie accepteert is een wijzer naar een bestand (resource), verkregen via fopen, en de tweede is het maximale aantal bytes om te lezen. De functie retourneert de gelezen gegevens of false bij een fout.

Syntaxis

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

Voorbeeld

Laten we de eerste 10 bytes uit het bestand lezen:

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

Resultaat van het uitvoeren van de code:

'Some text '

Voorbeeld

Laten we het hele bestand in één keer lezen:

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

Resultaat van het uitvoeren van de code:

'Complete file content'

Voorbeeld

Laten we het bestand in delen lezen:

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

Resultaat van het uitvoeren van de code:

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

Zie ook

  • functie fwrite,
    die naar een bestand schrijft
  • functie fgets,
    die een regel uit een bestand leest
  • functie file_get_contents,
    die een heel bestand leest
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren