0
/photos/1/file1.txt
/photos/2/file2/txt
一些文件夾結構,我需要的是讓文件夾內照片,並得到所有文件的排列沒有路,最終陣列應該是這樣的
$content = ('file1.txt', 'file2.txt');
這是我現在,但仍無法與最終的陣列喜歡
function recursive_scandir($dir){
$contents = array();
foreach(scandir($dir) as $file){
if($file == '.' || $file == '..') continue;
$path = $dir.DIRECTORY_SEPARATOR.$file;
if(is_dir($path)){
$contents = array_merge($contents, recursive_scandir($path));
} else {
$contents[] = $path;
}
}
return $contents;
}
print_r(recursive_scandir('photos/'));
你得到什麼結果?結果有什麼問題? –