PHP streamWrapper::stream_seek() 方法查找流中的特定位置。调用此方法是为了响应 fseek()。流的读/写位置根据offset和whence参数更新。
语法
public streamWrapper::stream_seek(offset, whence)
参数
offset | 必需。 指定要查找的流偏移量。 |
whence | 必需。 默认为SEEK_SET。可能的值为:
|
返回值
如果位置已更新,则返回true,否则返回false。
注意:如果未实现,则假定返回值为false。
注意:一旦成功,streamWrapper::stream_tell()将在调用streamWrappeer::stream_seek()之后直接调用。如果streamWrapper::stream_tell()失败,则调用方函数的返回值将设置为false。
注意:并非所有对流的查找操作都会导致调用此函数。PHP流默认启用读取缓冲(另请参阅stream_set_read_buffer()),并且只需移动缓冲区指针就可以进行查找。
注意:一旦成功,streamWrapper::stream_tell()将在调用streamWrappeer::stream_seek()之后直接调用。如果streamWrapper::stream_tell()失败,则调用方函数的返回值将设置为false。
注意:并非所有对流的查找操作都会导致调用此函数。PHP流默认启用读取缓冲(另请参阅stream_set_read_buffer()),并且只需移动缓冲区指针就可以进行查找。