我使用以下内容列出我正在制作的Intranet站点中的目录中的文件。问题是,也是列出了文件的路径,有谁知道我做错了什么? 谢谢: - )
<?php
foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator('./customer-files/28734f6d045f8a5a93.18936710')) as $filename)
{
echo '<p>';
echo "$filename\n";
echo '</p>';
}
?>
答案 0 :(得分:3)
你知道你要经过的路径,只需使用:
str_replace($path,'',$filename);
或
substr($filename,strlen($path));
如果您不想要任何路径,可以使用$filename->getFilename();
获取文件名
然而,这将导致混淆,因为子目录将不可见。
答案 1 :(得分:0)
当然你可以使用basename()
echo basename($filename) . "\n";