fseek()
是 PHP 中用于在文件指针中设置位置的函数。它的主要作用是在文件中移动文件指针到指定位置。fseek()
函数接收三个参数:文件指针、偏移量和起始位置。
fseek()
函数返回一个布尔值,如果成功设置文件指针位置,则返回 true
,否则返回 false
。
示例:
<?php
$file = fopen("example.txt", "r");
if (!$file) {
die("Error opening file");
}
// 将文件指针移动到第 10 个字节
if (fseek($file, 10, SEEK_SET)) {
echo "File pointer successfully moved to the 10th byte";
} else {
echo "Failed to move file pointer";
}
fclose($file);
?>
在这个示例中,我们首先打开一个名为 example.txt
的文件。然后,我们使用 fseek()
函数将文件指针移动到第 10 个字节。如果成功,我们将输出 “File pointer successfully moved to the 10th byte”,否则输出 “Failed to move file pointer”。最后,我们关闭文件。