首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]SplFileObject::rewind()函数—用法及示例

发布于 2025-05-06 23:12:21
0
6

函数名: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及以上版本。

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

8926

帖子

29

小组

2863

积分

站长交流