PHP
流 | Streams

stream_get_line

stream_get_line

(PHP 5, PHP 7)

stream_get_line - 从流资源获取直到给定分隔符的行

描述

string stream_get_line ( resource $handle , int $length [, string $ending ] )

从给定的句柄中获取一行。

length字节被读取,当ending找到指定的字符串(包含在返回值中)或EOF(以先到者为准)时读取结束。

此函数几乎等同于与fgets(),但因为它允许行尾定界符比标准\N,\r和\r\ n以外,一点返回分隔符本身。

参数

handle

有效的文件句柄。

length

从句柄中读取的字节数。

ending

可选的字符串分隔符。

返回值

返回length从指向的文件中读取的最多字节的字符串handle

如果发生错误,则返回FALSE

另请参阅

  • fread() - 读取二进制安全文件

  • fgets() - 从文件指针获取行

  • fgetc() - 从文件指针获取字符

← stream_get_filters

stream_get_meta_data →