Función Fread () en PHP - Leer desde el archivo

Función Fread () en PHP - Leer desde el archivo

El Fread () la función se usa para leer desde un archivo. Le permite leer desde cualquier transmisión o archivo, siempre que sea una transmisión binaria. Fread () lee el número especificado de bytes en la matriz dada, comenzando en la posición en bytes. Echemos un vistazo a cómo el PHP Fread () la función funciona y ver algunos ejemplos de cómo usarla. Continúa leyendo para aprender más.

Cómo usar la función PHP fread ()?

La función fread () se usa para leer desde un archivo. Le permite leer desde cualquier transmisión o archivo, siempre que sea una transmisión binaria. fread () lee el número especificado de bytes en la matriz dada, comenzando en la posición en bytes. La sintaxis de la función fread () es -

fread (file_handle, longitud);
1fread (file_handle, longitud);

El Fread () Los parámetros de la función son:

  • file_handle: Este parámetro especifica el archivo desde el cual se leerán los bytes. El valor puede ser una ruta de archivo en un disco local o un archivo remoto.
  • longitud: Este parámetro especifica el número de bytes para leer. El debe ser un entero positivo (no cero)

Php fread () Ejemplo: lea una cantidad específica de bytes

Si desea leer una cantidad específica de bytes de un archivo, puede proporcionar la posición inicial de los bytes para leer y el número de bytes para leer. Puede proporcionar el parámetro de longitud para leer un número específico de bytes del archivo. En este ejemplo, estamos leyendo 20 bytes desde el comienzo del archivo. Como estamos leyendo 20 bytes desde el comienzo del archivo, se leen los primeros 20 caracteres en el archivo.

1234567891011121314

Php fread () Ejemplo: lea todos los bytes a la vez

Si desea leer todos los bytes en un archivo, el parámetro de longitud debe calcular primero como el tamaño del archivo. La longitud se puede calcular con la función fileSize (). En este ejemplo, estamos leyendo todos los bytes en un archivo a la vez. Este ejemplo mostrará todos los bytes en el archivo en la consola. Dado que estamos leyendo todos los bytes en el archivo a la vez, el archivo se lee por completo y todo el archivo se muestra en la consola.

1234567891011121314

Php fread () Ejemplo: Leer desde el archivo remoto

La función PHP fread () también permite el contenido de lectura desde una ruta remota. Simplemente puede especificar la URL del archivo remoto como nombre de archivo. Luego use fopen () para abrir el archivo en modo de lectura. Por ejemplo:

1234567891011121314

Conclusión

Este tutorial te ayudó a aprender sobre la función PHP Fread (). Usando este archivo podemos leer el contenido de un archivo binario disponible en un disco local o servidor remoto.