PHP マニュアル
前のページ |  | 次のページ

# readdir

(PHP 3, PHP 4 )

readdir -- ディレクトリ・ハンドルからのエントリ読み込み

## 説明

string readdir ( resource dir_handle)

ディレクトリから次のファイルのファイル名を返します。ファイル名は 特定の順序で返されるわけではありません。

例 1カレントディレクトリにある全ファイルのリスト

    // Note that !== did not exist until 4.0.0-RC2
    <?php
    $handle=opendir('.');
    echo "Directory handle: $handle\n";
    echo "Files:\n";
    while (false !== ($file = readdir($handle))) {
        echo "$file\n";
    }
    closedir($handle);
    ?>

readdir() は、エントリ . および .. を返すことに 注意して下さい。これらを必要としない場合には、次のように取り除いて下さい。

例 2 現在のディレクトリの . および .. を除いた全てのファイルの一覧を表示。

    <?php
    $handle = opendir('.');
    while (false !== ($file = readdir($handle))) {
        if ($file != "." && $file != "..") {
            echo "$file\n";
        }
    }
    closedir($handle);
    ?>

前のページ | ホーム | 次のページ
opendir | 上に戻る | rewinddir