牛牛在线工具

SplFileObject::valid()

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

SplFileObject::valid()

检查文件指针当前位置是否有效

函数名称:SplFileObject::valid() 适用版本:PHP 5 >= 5.1.0, PHP 7 函数说明:SplFileObject::valid() 方法用于检查文件指针当前位置是否有效。 用法示例: // 打开文件并创建SplFileObject对象 $file = new SplFileObject('data.txt', 'r'); // 循环遍历文件内容并输出有效的行 while ($file->valid()) { echo $file->current() . "\n"; $file->next(); } 在上面的示例中,我们首先通过SplFileObject类的构造函数打开了一个名为"data.txt"的文件,并指定了读取模式。然后,我们使用while循环来遍历文件的每一行。在循环内部,我们首先使用SplFileObject::valid()方法检查文件指针当前位置是否有效。如果文件指针当前位置有效,我们使用SplFileObject::current()方法获取当前行的内容并输出。然后,我们使用SplFileObject::next()方法将文件指针移动到下一行。循环会一直执行,直到文件指针无效为止。 注意:在使用SplFileObject类之前,需要确保开启了相关扩展(如spl)。