在PHP中,fseek()
函数用于在文件中设置读取或写入的位置
<?php
// 打开一个文件
$file = fopen('example.txt', 'r');
// 获取文件大小
$fileSize = filesize('example.txt');
// 设置一个位置,例如文件大小的1/4处
$position = $fileSize / 4;
// 使用fseek()将文件指针移动到指定位置
fseek($file, $position);
// 读取该位置的内容
$content = fread($file, 1024);
// 关闭文件
fclose($file);
echo "Content at position $position: " . $content;
?>
在这个示例中,我们首先打开一个名为example.txt
的文件,然后获取其大小(filesize()
函数)。接下来,我们计算一个位置,即文件大小的1/4处。最后,我们使用fseek()
函数将文件指针移动到该位置,并使用fread()
函数读取该位置的内容。