牛牛在线工具

SplFileObject::fread()

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

SplFileObject::fread()

从文件中读取指定长度的数据

函数名:SplFileObject::fread() 适用版本:PHP 5 >= 5.1.0, PHP 7 函数描述:SplFileObject::fread() 方法从文件中读取指定长度的数据。 用法: SplFileObject::fread ( int $length ) : string|false 参数: $length:要读取的字节数。如果文件的剩余字节数小于 $length,则会读取剩余的所有字节。 返回值: 成功时,返回读取的数据作为字符串。 如果发生错误或到达文件末尾,则返回 false。 示例: $file = new SplFileObject('path/to/file.txt', 'r'); $data = $file->fread(100); if ($data !== false) { echo $data; } else { echo "读取文件失败"; } 在上面的示例中,我们首先创建了一个 SplFileObject 实例,指定文件路径和打开模式为只读。然后,我们使用 fread() 方法从文件中读取了 100 个字节的数据,并将其存储在 $data 变量中。最后,我们检查 $data 是否为 false,如果不是,则将读取的数据打印出来。如果读取失败,则输出错误信息。 请注意,使用 SplFileObject 类的 fread() 方法之前,需要先创建一个 SplFileObject 实例并打开文件。