函数名称: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()
方法来排除目录中的.
和..
特殊文件。 - 如果目录中没有可迭代的文件,该函数将返回空字符串。