函数名:SplFileObject::rewind()
适用版本:PHP 5 >= 5.1.0, PHP 7
函数描述:该函数将文件指针重置到文件的开头。
用法:
SplFileObject::rewind(): bool
参数: 该函数没有参数。
返回值: 如果成功将文件指针重置到文件开头,则返回 true。如果失败,则返回 false。
示例:
$file = new SplFileObject('data.txt', 'r');
// 将文件指针重置到文件开头
$file->rewind();
// 逐行读取文件内容并输出
while (!$file->eof()) {
echo $file->current() . "<br>";
$file->next();
}
$file = null; // 关闭文件
在上面的示例中,我们创建了一个SplFileObject对象来打开名为"data.txt"的文件,并以只读模式打开。然后,我们使用rewind()函数将文件指针重置到文件的开头。接下来,我们使用while循环和current()函数逐行读取文件内容并输出。最后,我们将文件对象设置为null,以关闭文件。
请注意,SplFileObject::rewind()函数适用于PHP 5.1.0及以上版本。