php目录遍历

    /**
     * 遍历路径下文件存为数组
     * @param  String $path 要遍历文件的路径
     * @return Array  返回存入全局作用域中的数组
     */
    function traverse($path='.'){
        static $files_list = array();
        foreach ($files = array_diff(scandir($path),array('.','..')) as $file) {
            $filename = $path.'/'.$file;
            if (is_dir($filename)) {
                traverse($filename);
            }else{
                $files_list[] = $filename;
            }
        }
        return $files_list;
    }

评论列表

rumengling
rumengling hello world
2015-05-20 22:21:38