函式名:DirectoryIterator::isDot()
適用版本:PHP 5 >= 5.1.2, PHP 7
用法:該方法用於檢查當前目錄迭代器是否是"."或".."目錄。
示例:
// 建立目錄迭代器
$dir = new DirectoryIterator('/path/to/directory');
// 遍歷目錄中的檔案和子目錄
foreach ($dir as $file) {
// 檢查是否是"."或".."目錄
if ($file->isDot()) {
continue;
}
// 列印檔名
echo $file->getFilename() . "<br>";
}
在上面的示例中,我們首先建立了一個目錄迭代器,並指定要迭代的目錄路徑。然後,我們使用foreach迴圈遍歷目錄中的檔案和子目錄。在每次迭代中,我們使用$file->isDot()
方法檢查當前檔案或子目錄是否是"."或".."目錄。如果是,我們使用continue
語句跳過該迭代,否則我們列印出檔名。