我想显示文件和文件夹文件夹旁边应该有“+”,文件旁边应该有一个“ - ”符号 +文件夹 -文件 这就是我到目前为止所拥有的
function listFolderFiles($dir){
$ffs = scandir($dir);
unset($ffs[array_search('.', $ffs, true)]);
unset($ffs[array_search('..', $ffs, true)]);
// prevent empty ordered elements
if (count($ffs) < 1)
return;
foreach($ffs as $ff){
echo '+'.$ff ."<br>";
if(is_dir($dir.'/'.$ff)) listFolderFiles($dir.'/'.$ff);
}
}
listFolderFiles('C:\xampp\htdocs\ic');
答案 0 :(得分:0)
请检查:
function listFolderFiles($dir){
$ffs = scandir($dir);
unset($ffs[array_search('.', $ffs, true)]);
unset($ffs[array_search('..', $ffs, true)]);
// prevent empty ordered elements
if (count($ffs) < 1)
return;
foreach($ffs as $ff){
if(is_dir($dir.'/'.$ff)){
echo '+'.$ff ."<br>";
listFolderFiles($dir.'/'.$ff);
} else {
echo '-'.$ff ."<br>";
}
}
}
listFolderFiles('C:\xampp\htdocs\ic');