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**в случае возникновения ошибки.

Дивіться також

  • fread() - Бінарно-безпечне читання файлу
  • fgets() - Читає рядок із файлу
  • fgetc() - Зчитує символ із файлу