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