stream_get_line
(PHP 5, PHP 7, PHP 8)
stream_get_line — Отримує рядок із потокового ресурсу до вказаного роздільника
Опис
stream_get_line(resource $stream, int $length, string $ending = ""): string|false
Отримує рядок із зазначеного дескриптора.
Чтение заканчивается, когда прочитаноlength
кількість байт і коли знайдено непустий рядок, вказаний у параметрі ending
(онане включається у значення, що повертається) або досягнуть EOF (дивлячись що відбудеться раніше).
Функция очень похожа на функциюfgets(), крім того, що вона дозволяє використовувати роздільники рядків, що відрізняються від стандартних \n,\r, и\r\n, ине повертає сам роздільник.
Список параметрів
stream
Допустимий дескриптор файлу.
length
Максимальна кількість байтів для читання із дескриптора. Негативні значення не підтримуються. Нуль ( ) означает размер блока сокета по умолчанию, т.е8192
байта.
ending
Необов'язковий роздільник рядка.
Значення, що повертаються
Повертає рядок завдовжки до length
байт, прочитанную из файла указанного параметромstream
или**false
**в случае возникновения ошибки.