streamWrapper::stream_seek
streamWrapper::stream_seek
(PHP 4 >= 4.3.2, PHP 5, PHP 7)
streamWrapper::stream_seek - 寻找流中的特定位置
描述
public bool streamWrapper::stream_seek ( int $offset , int $whence = SEEK_SET )
这个方法在响应fseek()时被调用。
流的读/写位置应根据offset
和更新whence
。
参数
offset
要寻求的流偏移量。
whence
可能的值:
SEEK_SET
- 设置位置等于offset
字节。
SEEK_CUR
- 将位置设置为当前位置offset
。
SEEK_END
- 将位置设置为文件结束加offset
。
返回值
如果位置已更新,则返回TRUE
,否则返回FALSE
。
注意
注意
:如果未实现,FALSE
则假定为返回值。
注意
:成功后,在调用streamWrapper::stream_seek()
之后直接调用streamWrapper::
stream_tell()。如果streamWrapper::
stream_tell()失败,则调用者函数的返回值将被设置为FALSE
注意
:并非所有在流上寻找操作都会导致调用此函数。PHP流默认启用了读缓冲(另请参阅stream_set_read_buffer()),只需移动缓冲区指针即可完成查找。
另请参阅
- fseek() - 寻找文件指针
← streamWrapper::stream_read
streamWrapper::stream_set_option →