首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

gzseek

(PHP 4, PHP 5, PHP 7)

gzseek - 寻找一个 gz 文件指针

描述

代码语言:javascript
复制
int gzseek ( resource $zp , int $offset [, int $whence = SEEK_SET ] )

将给定文件指针的文件位置指示符设置为文件流中给定的偏移字节。相当于调用(在 C 中)gzseek( zp ,offset ,SEEK_SET )

如果打开文件以便读取,该功能将被仿真,但速度可能非常慢。如果打开文件进行写入,则只支持前向搜索; gzseek() 然后压缩一系列零直到新的起始位置。

参数

zp

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

offset

寻找的偏移量。

whence

whence 值是:

  • SEEK_SET- 设置位置等于offset字节。
  • SEEK_CUR- 将位置设置为当前位置offset

如果whence没有指定,则认为是SEEK_SET

返回值

成功后,返回0; 否则,返回-1。请注意,寻找过去的 EOF 不被视为错误。

例子

Example #1 gzseek() example

代码语言:javascript
复制
<?php
$gz?=?gzopen('somefile.gz',?'r');
gzseek($gz,2);
echo?gzgetc($gz);
gzclose($gz);
?>

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com