PHP8 gzgets

2024-02-28 11:49 更新

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

gzgets — 從文件指針獲取行

說明

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

獲取最大長(zhǎng)度的(未壓縮)字符串 - 從給定的 1 個(gè)字節(jié)讀取 文件指針。當(dāng)長(zhǎng)度 - 讀取 1 個(gè)字節(jié)時(shí),讀取結(jié)束,在 換行符或 EOF(以先到者為準(zhǔn))。

參數(shù) 

stream

gz-file 指針。它必須有效,并且必須指向文件 由 gzopen() 成功打開。

length

要獲取的數(shù)據(jù)長(zhǎng)度。

返回值 

未壓縮的字符串,或出錯(cuò)時(shí)為 false。

更新日志 

版本說明
8.0.0length現(xiàn)在是可空的; 以前,默認(rèn)值為 。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() - 二進(jìn)制安全 gz 文件寫入


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)