如何在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);