MainFolder
-User1Foder
--User1File1.csv
--User1File2.csv
-User2Folder
--User2File1.csv
--User2File2.csv
我正在寻找一个php函数,可以列出所有的.csv文件在主文件夹。
listAllcsv(MainFolder);
输出
User1File1.csv
User1File2.csv
User2File1.csv
User2File2.csv
代码已尝试
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;
echo '<ol>';
foreach($ffs as $ff){
echo '<li>'.$ff;
if(is_dir($dir.'/'.$ff)) listFolderFiles($dir.'/'.$ff);
echo '</li>';
}
echo '</ol>';
}
但它列出了所有的子文件夹以及,我只寻找文件,而不是子文件夹。
先谢谢你