fseek()
是 PHP 中用于在文件中搜索特定位置的一个函数。它允许你设置文件指针到指定位置,然后可以从该位置开始读取或写入文件。fseek()
函数的原型如下:
bool fseek ( resource $handle, int $offset, int $whence );
参数说明:
$handle
:文件的句柄,通常是通过fopen()
函数打开的文件。$offset
:从哪个偏移量开始搜索。正数表示从文件开头开始计算的位置,负数表示从文件末尾开始计算的位置。$whence
:指定开始搜索的基准位置,可以是以下三个值之一:SEEK_SET
:从文件开头开始计算偏移量(默认值)。SEEK_CUR
:从当前文件指针位置开始计算偏移量。SEEK_END
:从文件末尾开始计算偏移量。
使用示例:
在这个示例中,我们首先使用 fopen()
打开一个名为 “example.txt” 的文件。然后,我们使用 fseek()
将文件指针移动到第 10 个字节,并从当前位置读取一行。最后,我们关闭文件。