English | 简体中文 | 繁體中文
查询

gzgets()函数—用法及示例

「 从打开的 gz 文件中读取一行 」


函数名:gzgets()

适用版本:PHP 4, PHP 5, PHP 7

用法:gzgets() 函数用于从打开的 gz 文件中读取一行。

语法:string gzgets ( resource $zp [, int $length ] )

参数:

  • $zp:必需。一个已打开的 gz 文件指针,通过 gzopen() 打开。
  • $length:可选。指定要读取的最大长度,默认为 1024 字节。

返回值:返回从 gz 文件中读取的一行数据,如果到达文件结尾则返回 false。

示例:

$gzfile = gzopen('file.txt.gz', 'r');
if ($gzfile) {
    while (!gzeof($gzfile)) {
        $line = gzgets($gzfile);
        echo $line;
    }
    gzclose($gzfile);
}

上述示例中,我们打开了一个 gz 文件,并使用 gzgets() 函数逐行读取文件内容,直到到达文件结尾。每次读取一行后,我们将其输出到屏幕上。

注意:在使用 gzgets() 函数之前,需要先使用 gzopen() 函数打开一个 gz 文件,并通过 gzclose() 函数关闭文件句柄。

补充纠错
上一个函数: gzgetss()函数
下一个函数: gzgetc()函数
热门PHP函数