查詢

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函式
分享連結