English | 简体中文 | 繁體中文
查询

fseek()函数—用法及示例

「 在打开的文件中定位到指定的位置 」


函数名: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 个字节并将其输出。最后,我们关闭了文件。

补充纠错
上一个函数: fsockopen()函数
下一个函数: fscanf()函数
热门PHP函数
分享链接