函数名:fseek()
适用版本:PHP 4, PHP 5, PHP 7
函数描述:fseek() 函数用于在打开的文件中定位到指定的位置。
用法: fseek(file, offset, whence)
参数:
- file:必需,文件指针。一个打开的文件的指针。
- offset:必需,偏移量。要移动的字节数。正值向文件结束移动,负值向文件开始移动。
- whence:可选,起始位置。可选值为:
- SEEK_SET - 默认。将文件指针指向文件开头。
- SEEK_CUR - 将文件指针指向当前位置。
- SEEK_END - 将文件指针指向文件末尾。
返回值: 成功时返回 0,失败时返回 -1。
示例:
$file = fopen("example.txt", "r");
if ($file) {
// 将文件指针移动到第 10 个字节处
fseek($file, 10, SEEK_SET);
// 从当前位置读取文件内容
echo fread($file, 5);
fclose($file);
}
上述示例中,我们打开了一个名为 "example.txt" 的文件,并将文件指针移动到第 10 个字节处。然后,我们使用 fread() 函数从当前位置读取文件内容,读取 5 个字节并将其输出。最后,我们关闭了文件。