PHPはファイルディレクトリリストを取得します

高洛峰
リリース: 2016-10-21 11:07:54
オリジナル
1899 人が閲覧しました

特定のフォルダーをトラバースしているため、ファイル ディレクトリのアドレス パラメーター $path を渡す必要があります

function getDirList($path = '.') {    
    $allDirList = scandir($path);    
    foreach($allDirList as $key=>$val){        
        if (is_dir($path.$val) && $val!="." &&$val!="..") {            
            $filterDirList[] = $val;        
        }    
    }    
    return  $filterDirList;
}
ログイン後にコピー


上記の方法は、foreach ループを通じて各ディレクトリ内のディレクトリとファイルを再度トラバースすることです。

scandir メソッド:

成功した場合はファイル名を含む配列を返し、失敗した場合は FALSE を返します。 directory がディレクトリではない場合、ブール値 FALSE が返され、E_WARNING レベルのエラーが生成されます。


関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート