我有这部分脚本回响“相册”文件夹中的文件夹并按字母排列,但由于某种原因,它还包含一个空文件夹。readdir()包含一个空文件夹
$directory = opendir("albums/");
$items = array();
while($items[] = readdir($directory))
sort($items);
closedir($directory);
foreach ($items as $item)
{
if(($item != ".") && ($item != "..")){
$files[] = $item;
}
}
我该怎么办?我认为if(($item != ".") && ($item != ".."))
是我的问题的一部分,但我不知道如何处理它。
它会按字母排列吗? – Elad
是的,它会:-) – arnaud576875
但我什么时候使用它 - <?php $ files = glob(“albums/*”); ($文件作为$文件) { echo $ file; \t} } ?>它返回相册/ aalbums/balbums/calbums/dalbums/e(有文件夹命名为a,b,c,d,e),我需要它只返回a/b/c/d/e .. – Elad