函数名:FilesystemIterator::rewind()
适用版本:PHP 5 >= 5.3.0, PHP 7
函数说明:FilesystemIterator::rewind() 方法用于将迭代器的内部指针重置到第一个元素之前。
用法:
public void FilesystemIterator::rewind ( void )
示例:
// 创建一个目录迭代器
$iterator = new FilesystemIterator('/path/to/directory');
// 通过调用 rewind() 方法,将迭代器的指针重置到第一个元素之前
$iterator->rewind();
// 遍历迭代器,输出目录下的所有文件和子目录
foreach ($iterator as $fileinfo) {
echo $fileinfo->getFilename() . "\n";
}
在上面的示例中,我们首先创建了一个目录迭代器 $iterator
,指定了要遍历的目录路径。然后,通过调用 rewind()
方法,将迭代器的指针重置到第一个元素之前。最后,使用 foreach
循环遍历迭代器,输出目录下的所有文件和子目录的文件名。
注意:rewind()
方法不返回任何值,它仅仅重置迭代器的指针位置。