290 of 410 menu

Función fread

La función fread lee datos de un archivo abierto. El primer parámetro de la función acepta un puntero al archivo (recurso), obtenido mediante fopen, y el segundo, la cantidad máxima de bytes a leer. La función devuelve los datos leídos o false en caso de error.

Sintaxis

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

Ejemplo

Leamos los primeros 10 bytes de un archivo:

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

Resultado de la ejecución del código:

'Some text '

Ejemplo

Leamos el archivo completo:

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

Resultado de la ejecución del código:

'Complete file content'

Ejemplo

Leamos el archivo por partes:

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

Resultado de la ejecución del código:

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

Ver también

  • la función fwrite,
    que escribe en un archivo
  • la función fgets,
    que lee una línea de un archivo
  • la función file_get_contents,
    que lee un archivo completo
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar