説明
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);
?> |
|