📅  最后修改于: 2023-12-03 14:45:14.207000             🧑  作者: Mango
DirectoryIterator
类是用于遍历目录的,getBasename()
是其中的一个方法,用于获取当前迭代器指向文件或目录的基本名称。
public string DirectoryIterator::getBasename ([ string $suffix ] )
参数:
suffix
:可选参数,指定要从文件基本名称中删除的后缀。返回值:当前迭代器所指向的文件或目录的基本名称。
<?php
$dir = new DirectoryIterator('/path/to/directory');
foreach ($dir as $file) {
if ($file->isFile()) {
echo $file->getBasename() . "\n";
}
}
示例说明:上述代码演示了如何使用 DirectoryIterator
类在给定目录中遍历文件,并获取每个文件的基本名称。
getBasename()
方法返回的是当前迭代器所指向的文件或目录的基本名称,而不是完整路径。suffix
参数,则函数将从文件基本名称中删除指定的后缀,并返回结果。例如,如果传递 '.txt'
作为 suffix
参数,则该方法将返回文件的基本名称,不包括 .txt
扩展名。