如何在php中列出子目录而不显示父目录

如何在php中列出子目录而不显示父目录,php,html,Php,Html,我遇到了一个问题,我只想显示子目录,但我的代码我从谷歌,它显示了父目录和子目录。我的代码在这里: foreach(glob('Comments/*', GLOB_ONLYDIR) as $dir){ echo "<a href=comment.php?dir=". $dir . " >". $dir ."</a><br/>"; } 我想展示如下: New Folder1 New Folder2 New F

我遇到了一个问题,我只想显示子目录,但我的代码我从谷歌,它显示了父目录和子目录。我的代码在这里:

    foreach(glob('Comments/*', GLOB_ONLYDIR) as $dir){
       echo "<a href=comment.php?dir=". $dir . " >". $dir ."</a><br/>";
    }
我想展示如下:

    New Folder1
    New Folder2
    New Folder3
          .
          .
          .
请大家帮帮我。。。提前谢谢

$foldername = basename($dir);

(也适用于文件夹)

不是实际答案,而是评论。你能试着用这个替换你的
echo…
行吗<代码>$dir=str_替换(“注释/”、“”、$dir);回声“
”@Davinder这使得它依赖于父母的foldername,至少我不知道它是否真的修复了。但是您可以将
strrpos()
substr()
组合使用,以获得类似的结果result@kingcrunch是的,我假设
注释/
总是在那里。你的方法也是其中之一。另一个不是文件夹名dependet的是在`\`
$foldername = basename($dir);