Documentación offline PHP master

stream_get_line

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

stream_get_line

Lee una línea en un flujo

Descripción#

php stream_get_line(resource $stream, int $length, [string $ending]): stringphp

stream_get_line lee una línea en el recurso handle.

La lectura termina cuando se han leído length bytes, cuando se encuentra la cadena no vacía especificada por ending (pero no se incluirá en el valor devuelto), o si ocurre EOF: cualquiera de los tres que ocurra primero.

Esta función es casi idéntica a fgets excepto que permite usar un delimitador de línea diferente de los caracteres estándar \n, \r y \r\n, y no devuelve el delimitador en sí.

Parámetros#

stream
Un resource válido de fichero.

length
El número máximo de bytes a leer desde el gestor. Los valores negativos no están soportados. Cero (0) significa el tamaño de chunk de socket por defecto, es decir, 8192 bytes.

ending
Un delimitador de cadena opcional.

Valores devueltos#

stream_get_line lee una línea de tamaño máximo length en el flujo stream o false si ocurre un error.

Véase también#

fread

fgets

fgetc