fseek()
函数在 PHP 中用于在文件中设置文件指针的位置
-
文件指针:这是你想要设置的新位置。它是一个整数,表示从文件开始处的字节偏移量。如果设置为 -1,则将文件指针设置为文件末尾。
-
文件句柄:这是指向要操作的文件的文件指针。它通常是通过
fopen()
函数打开文件时返回的句柄。 -
跳过的字节数:这是一个可选参数,表示要从当前位置跳过的字节数。如果设置为 0,则文件指针将直接设置到指定的位置。
-
起始位置:这是一个可选参数,表示在文件中设置文件指针的起始位置。它可以是以下常量之一:
- SEEK_SET:从文件开始处(默认)。
- SEEK_CUR:从当前文件指针位置开始。
- SEEK_END:从文件末尾开始。
fseek()
函数的语法如下:
bool fseek(resource $handle, int $offset, int $whence = SEEK_SET);
示例:
$file = fopen("example.txt", "r"); fseek($file, 5, SEEK_SET); // 将文件指针设置为距离文件开始处 5 个字节的位置