牛牛在线工具

SplFileObject::key()

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

SplFileObject::key()

返回当前行的键(行号)

SplFileObject::key()函数用于返回当前行的键(行号)。 用法: public SplFileObject::key ( void ) : mixed 参数: 该函数不接受任何参数。 返回值: 返回当前行的键(行号),如果文件指针在文件开头或文件尾部,则返回null。 示例: $file = new SplFileObject('/path/to/file.txt'); $file->rewind(); // 将文件指针移到文件开头 while (!$file->eof()) { $key = $file->key(); // 获取当前行的键 $line = $file->current(); // 获取当前行的内容 echo "Line $key: $line" . PHP_EOL; $file->next(); // 移动到下一行 } 在上面的示例中,我们创建了一个SplFileObject对象来打开一个文件,并使用rewind()方法将文件指针移动到文件的开头。然后,在一个循环中,我们使用key()方法获取当前行的键(行号),并使用current()方法获取当前行的内容,然后将其输出。最后,使用next()方法将文件指针移动到下一行,直到文件末尾。