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()是必要的,否則迴圈會無限迴圈在同一個條目上。