GreensnoWorld
记录点滴,分享乐趣,一块凝固的时间
PHP 路径遍历
PHP  2017年3月4日
<?php
    function getDir($pathName){
        if(!is_dir($pathName) || !is_readable($pathName)){
            return null;
        }
        $allFile = scandir($pathName);
        foreach($allFile as $fileName){
            if(in_array($fileName, array('.','..'))){
                continue;
            }
            $fullName = $pathName.'/'.$fileName;
            if(is_dir($fullName)){
                $result[] = getDir($fullName);
            }else{
                $tmp[] = $fileName;
            }
        }
        foreach($tmp as $file){
            $result[] = $file;
        }
        return $result;
    }
    
    $arr=getDir($pathName);
    print_r($arr);
?>
LIJG
余本顽劣,生于紫云下,长于汝水滨。早年求学,兴趣广泛,好高骛远,学无所成,仓皇入世。兴趣所致,投身互联网,求知未证,而立已至,始悟光阴荏苒,终需务实钻研。故有此站,记录时光,积累点滴,验证所学,分享愚见。指舞方寸间,心系万千年。
留言