English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
rewinddir()関数は、 opendir() 作成されたディレクトリハンドル。
void rewinddir ( resource $dir_handle );
dir_handleで指定されたディレクトリストリームをディレクトリの先頭にリセットします。
番号 | 引数および説明 |
---|---|
1 | dir_handle(必須) 指定されたopendir()で開いたディレクトリハンドルリソースです。この引数が指定されない場合、最後にopendir()で開いたリンクを使用します。 |
成功時はファイル名を返しますが、失敗時はFALSEを返します。
以下にこの関数の使用法を示します。ディレクトリを開き、その中のファイルをリストアップし、ディレクトリハンドルをリセットし、再びファイルをリストアップして、最後にディレクトリを閉じます:
<?php $dir = opendir("/var/www/images"); while (($file =rewinddir($dir)) !== false) { echo "filename: " . $file . "<br" />"; } rewinddir($dir); while (($file =rewinddir($dir)) !== false) { echo "filename: " . $file . "<br" />"; } closedir($dir); ?>
出力結果:
filename: . filename: .. filename: logo.gif filename: mohd.gif filename: . filename: .. filename: logo.gif filename: mohd.gif