English | 简体中文 | 繁體中文
查询

FilesystemIterator::rewind()函数—用法及示例

「 将迭代器的内部指针重置到第一个元素之前 」


函数名: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() 方法不返回任何值,它仅仅重置迭代器的指针位置。

补充纠错
热门PHP函数
分享链接