在 PHP 中,可以使用 fseek()
函数来实现文件的定位
<?php
$file = fopen('example.txt', 'r');
// 将文件指针移动到第 10 个字节的位置
fseek($file, 10);
// 读取从当前文件指针位置开始的一段内容
$content = fread($file, 5);
echo "Read content: " . $content; // 输出:Read content: el
// 将文件指针移回文件开头
fseek($file, 0);
// 读取整个文件内容
$content = fread($file, filesize('example.txt'));
echo "Read content: " . $content; // 输出:Read content: example content
// 关闭文件
fclose($file);
?>
在这个示例中,我们首先打开一个名为 example.txt
的文件,并将其内容读取到 $content
变量中。然后,我们使用 fseek()
函数将文件指针移动到第 10 个字节的位置,并读取从当前文件指针位置开始的一段内容。接下来,我们将文件指针移回文件开头,并读取整个文件内容。最后,我们关闭文件。