PHP Webリファレンス

「PHP Webリファレンス」は、PHP で使用可能な関数や PHP の文法などを分かり易く分類することを目的として作成しています。
PHPによるCGIプログラム作成等の参考にして頂ければと思います。

ディレクトリ内のファイル一覧を取得する

書式
readdir( res )
引数・戻り値
戻り値(str) ディレクトリ(フォルダ)内のファイル名
引数1(res) opendir によりオープンしたディレクトリ・リソース
備考

opendir でディレクトリ・ハンドルをオープンし、readdir でディレクトリ(フォルダ)内のファイル一覧を取得する。
一覧を取得後、再度ファイルの一覧を取得したい場合、rewinddir で先頭に戻す。
終了したら closedir でディレクトリ・ハンドルをクローズする。

関連カテゴリー
ファイル操作 / 関数・ステートメント索引(R)
サンプルコード
<?php

//ディレクトリ・ハンドルをオープン
$res_dir = opendir( '.' );

//ディレクトリ内のファイル名を1つずつを取得
while( $file_name = readdir( $res_dir ) ){
	//取得したファイル名を表示
	print "{$file_name}\n";
}

//ディレクトリ・ハンドルをクローズ
closedir( $res_dir );

?>
関連カテゴリー
ファイル操作 / 関数・ステートメント索引(R)