PHP8 gzgets

2024-02-28 11:49 更新

(PHP 4、PHP 5、PHP 7、PHP 8)

gzgets — 从文件指针获取行

说明

gzgets(resource $stream, ?int $length = null): string|false

获取最大长度的(未压缩)字符串 - 从给定的 1 个字节读取 文件指针。当长度 - 读取 1 个字节时,读取结束,在 换行符或 EOF(以先到者为准)。

参数 

stream

gz-file 指针。它必须有效,并且必须指向文件 由 gzopen() 成功打开。

length

要获取的数据长度。

返回值 

未压缩的字符串,或出错时为 false。

更新日志 

版本说明
8.0.0length现在是可空的; 以前,默认值为 。1024

示例 

示例 #1 gzgets() example

<?php
$handle = gzopen('somefile.gz', 'r');
while (!gzeof($handle)) {
   $buffer = gzgets($handle, 4096);
   echo $buffer;
}
gzclose($handle);
?>

参见 

  • gzopen() - 打开 gz 文件
  • gzgetc() - 从 gz 文件指针获取字符
  • gzwrite() - 二进制安全 gz 文件写入


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号