<?php
$content = <<<'EOF'
Line 1
Line 2
EOF;
$tmpCsvFile = new SplTempFileObject();
$tmpCsvFile->fwrite($content);
$iterator = new CallbackFilterIterator($tmpCsvFile, function ($row) {
return true;
});
echo 'l1: ', iterator_count(new LimitIterator($iterator, 2)), ' ', iterator_count(new LimitIterator($tmpCsvFile, 2)), "\n";
echo 'l2: ', iterator_count(new LimitIterator($iterator, 3)), ' ', iterator_count(new LimitIterator($tmpCsvFile, 3)), "\n";
preferences:
36.89 ms | 402 KiB | 5 Q