English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 基礎チュートリアル

PHP 高級チュートリアル

PHP & MySQL

PHP リファレンスマニュアル

PHP rewinddir() 関数の用法および例

PHP Directory リファレンスマニュアル

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