PHP函数:DirectoryIterator::next()
适用版本:PHP 5+
用法:DirectoryIterator::next()函数用于将目录迭代器指针移动到下一个条目。
示例:
$dir = new DirectoryIterator('/path/to/directory');
foreach ($dir as $file) {
if ($file->isFile()) {
echo $file->getFilename() . '<br>';
}
$dir->next();
}
在上面的示例中,首先我们创建了一个目录迭代器对象,将其指定为目标文件夹的路径。然后我们使用foreach循环遍历目录中的每个文件或目录。在循环中,我们首先检查当前条目是否是文件,如果是则打印出文件名。然后我们调用$dir->next()将迭代器指针移动到下一个条目。
请注意,在遍历过程中使用$dir->next()是必要的,否则循环会无限循环在同一个条目上。