プログラミング言語や環境設定を中心としたパソコン関連の技術メモです。
主にシステム開発中に調べたことをメモしています。TIPS的な位置付けで、気が向いたときにちまちま更新していきます。
PHP、指定フォルダ内のファイルリストを再帰的に取得
こんなんφ(--)

<?php 

    //ファイルリスト取得関数
    function getFileList($target) {
        $list = array();

        //子ディレクトリのファイルリストを取得(再帰呼び出し)
        foreach(glob($target . '*/', GLOB_ONLYDIR) as $val){
            $list += getFileList($val);
        }

        //対象ディレクトリのファイルリストを取得
        foreach(glob($target . '{*.*}', GLOB_BRACE) as $val2){
            $list[] = $val2;
        }

        return $list;
    }


    $target = './';    //取得対象ディレクトリ

    $list = getFileList($target);
    foreach($list as $val){
        echo $val . '<br />';
    }

?>
スポンサーリンク
 
このエントリーをはてなブックマークに追加 

category:● PHP  thema:システム開発 - genre:コンピュータ  Posted by ササキマコト 

  関連記事