ファイル一覧の取得

2017/02/08

function list_files($dir){
    $list = array();
    $files = scandir($dir);
    foreach($files as $file){
        if($file == '.' || $file == '..'){
            continue;
        }else if(is_file($dir.$file)){
            $list[] = $dir.$file;
        }else if(is_dir($dir.$file)){
            $list = array_merge($list, list_files($dir.$file.DIRECTORY_SEPARATOR));
        }
    }
    return $list;
}


[PHP]多階層ディレクトリ内のファイル一覧を取得する
http://php-archive.net/php/file-tree/

PHPで任意のディレクトリ下にあるファイルを一覧取得する方法
http://qiita.com/katsukii/items/ec816b23f68b6dfa0f87