查询

DirectoryIterator::getFilename()函数—用法及示例

「 获取目录迭代器中的当前文件名 」


函数名称:DirectoryIterator::getFilename()

适用版本:PHP 5, PHP 7

函数描述:该函数用于获取目录迭代器中的当前文件名。

用法:

$dir = new DirectoryIterator('/path/to/directory');
foreach ($dir as $file) {
    if (!$file->isDot()) {
        echo $file->getFilename() . "<br/>";
    }
}

参数说明:该函数没有任何参数。

返回值:返回一个字符串,表示当前目录迭代器中的文件名。

示例:

假设目录 /path/to/directory 包含以下文件:

  • file1.txt
  • file2.pdf
  • file3.png
$dir = new DirectoryIterator('/path/to/directory');
foreach ($dir as $file) {
    if (!$file->isDot()) {
        echo $file->getFilename() . "<br/>";
    }
}

输出结果:

file1.txt
file2.pdf
file3.png

注意事项:

  • 在使用 DirectoryIterator 之前,务必将 path/to/directory 替换为你要操作的实际目录路径。
  • 推荐使用 isDot() 方法来排除目录中的 ... 特殊文件。
  • 如果目录中没有可迭代的文件,该函数将返回空字符串。
补充纠错
热门PHP函数
分享链接