2015-08-09 82 views
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/')); 
+2

你得到什麼結果?結果有什麼問題? –

回答

相關問題