290 of 410 menu

Funcția fread

Funcția fread citește date dintr-un fișier deschis. Primul parametru al funcției primește un pointer către fișier (resursă), obținut prin fopen, iar al doilea - numărul maxim de octeți de citit. Funcția returnează datele citite sau false în caz de eroare.

Sintaxă

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

Exemplu

Să citim primii 10 octeți din fișier:

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

Rezultatul executării codului:

'Some text '

Exemplu

Să citim întregul fișier:

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

Rezultatul executării codului:

'Complete file content'

Exemplu

Să citim fișierul pe părți:

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

Rezultatul executării codului:

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

Vedeți și

  • funcția fwrite,
    care scrie într-un fișier
  • funcția fgets,
    care citește o linie dintr-un fișier
  • funcția file_get_contents,
    care citește întregul fișier
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge