【php】あるフォルダ内のファイル一覧を取得する方法

phpであるフォルダ内のファイル一覧の情報を取得する方法を紹介します。

コードはいたって単純!

「 DirectoryIterator 」というものを使うだけです。

参考例は以下です。

【index.php】

<!DOCTYPE html>
<html>
<head>
</head>
<body>
    <?php
    // 一覧を取得するフォルダを設定
    $dirName = 'target';
    // 「DirectoryIterator」を使ってフォルダ内の情報を取得
    $iterator = new DirectoryIterator($dirName);
    // foreachでファイルをひとつずつ取得
    foreach ($iterator as $fileInfo) {
        // ファイル名を出力する
        echo $fileInfo->getFilename() . '<br>';
    }
    ?>
</body>
</html>

上記のように書くと、以下のように画面に表示されます。

.
..
aaa.txt
test.txt

スポンサーリンク

php

Posted by ton