kfreiman/ php-file-seekable-iterator
此软件包最新版本(dev-master)没有提供许可信息。
通过生成器实现的文本文件SeekableIterator
dev-master
2018-11-28 23:19 UTC
Requires
- php: ^7.1
Requires (Dev)
- phpunit/phpunit: ^7.1
This package is not auto-updated.
Last update: 2024-09-15 05:23:41 UTC
README
这是SeekableIterator的文本文件实现。此库在底层使用生成器,因此适用于大文件。
如何使用
$iterator = new FileSeekableIterator('/path/to/file'); $iterator->valid(); // true $iterator->current(); // "16y3424ggg4\n" (based on test/files/data.txt example) $iterator->key(); // 0 $iterator->seek(3); $iterator->key(); // 3
标准实现
注意,该项目是为了学习目的而创建的,可以用作示例,但在大多数情况下,标准PHP库中的SplFileObject更有用。