php FilesystemIterator 使用 seek 改变指针位置

<?php

$iterator = new FilesystemIterator("./testdir");
//php FilesystemIterator 使用 seek 改变指针位置
$iterator->seek(3);

//使用valid()验证是否存在
if ($iterator->valid()) {

    //获取当前指针的第一个文件名
    echo $iterator->getFilename();
} else {
    echo 'No file at position 3';
}

//要遍历当前指针以后的所有文件必须使用while valid()和next()方法,如果使用foreach将会遍历出所有的数据
while($iterator->valid()) {
    var_dump($iterator->getFilename()) . "\n";
    //必须要用next方法改变指针位置
    $iterator->next();
}
?>