牛牛在线工具

SplFileObject::fgetc()

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

SplFileObject::fgetc()

从文件中读取一个字符并返回

函数名称:SplFileObject::fgetc() 适用版本:PHP 5 >= 5.1.0, PHP 7 函数描述:SplFileObject::fgetc() 函数从文件中读取一个字符并返回。 用法: SplFileObject::fgetc ( void ) : string|false 参数: 该函数没有任何参数。 返回值: 返回从文件中读取的字符,如果到达文件末尾则返回 false。 示例: 假设我们有一个名为example.txt的文件,内容为"Hello World!",我们可以使用SplFileObject::fgetc()函数逐个字符读取该文件的内容: $file = new SplFileObject('example.txt', 'r'); while (!$file->eof()) { $char = $file->fgetc(); if ($char !== false) { echo $char; } } 输出结果: Hello World! 在上面的示例中,我们首先创建了一个SplFileObject对象,指定了要读取的文件名和访问模式('r'表示只读)。然后,我们使用while循环来逐个字符读取文件内容,直到文件末尾(eof()方法返回 true)为止。在每次循环中,我们使用fgetc()函数读取一个字符,并检查返回值是否为false,以避免输出文件末尾的空字符。最后,我们将读取到的字符输出到屏幕上。 请注意,在使用SplFileObject::fgetc()函数之前,需要确保已经打开了一个有效的文件。