牛牛在线工具

SplFileObject::fgets()

收录 8868 个 PHP 函数,含用途说明与用法示例。

SplFileObject::fgets()

从文件中读取一行并返回

函数名称:SplFileObject::fgets() 适用版本:PHP 5 >= 5.1.0, PHP 7 函数描述:SplFileObject::fgets() 从文件中读取一行并返回。 用法: public string SplFileObject::fgets ( void ) 参数: 此函数没有参数。 返回值: 返回从文件中读取的一行,如果到达文件末尾则返回 false。 示例: // 创建一个SplFileObject对象,打开文件 "example.txt" 进行读取 $file = new SplFileObject("example.txt", "r"); // 逐行读取文件内容并输出 while (!$file->eof()) { $line = $file->fgets(); echo $line; } // 关闭文件 $file = null; 上述示例中,我们首先通过 SplFileObject 类创建了一个 SplFileObject 对象,并将文件 "example.txt" 以只读模式打开。然后,使用 fgets() 方法逐行读取文件内容,并将每一行输出到屏幕上。最后,通过将 $file 对象设置为 null 来关闭文件。 请注意,在读取文件时,我们使用了 eof() 方法来检查是否已经到达文件末尾。当 fgets() 方法返回 false 时,表示已经读取完整个文件,循环结束。 此函数的作用是逐行读取文件内容,非常适用于处理大型文本文件或者需要逐行处理文件的情况。