jump423 / file-iterator
文件迭代器
1.0.1
2016-10-11 22:46 UTC
Requires
- php: >=7.0
Requires (Dev)
- phpunit/phpunit: ^5.6
This package is auto-updated.
Last update: 2024-09-05 18:56:42 UTC
README
有一个2GB大小的文本文件。请编写一个实现SeekableIterator接口的类,用于读取该文件。
安装
安装此扩展的首选方式是通过 composer。
运行以下命令之一:
php composer.phar require --prefer-dist jumper423/file-iterator
或者
"jumper423/yfile-iterator": "*"
将以下内容添加到您的 composer.json 文件的 require 部分:
用法 & 文档
$fileIterator = new \jumper423\FileIterator(__DIR__ . '/file'); $fileIterator->rewind(); $fileIterator->next(); $fileIterator->next(); $fileIterator->seek(3); $fileIterator->next(); echo $fileIterator->current(); $fileIterator->next(); echo $fileIterator->current(); $fileIterator->seek(9); $fileIterator->next(); $fileIterator->next(); if ($fileIterator->valid()) { ... }
测试
vendor/bin/phpunit