PHP rewinddir() Function

❮ PHP Directory Reference

Example

Open a directory, list its files, reset directory handle, list its files once again, then close:

<?php
$dir = "/images/";

// Open a directory, and read its contents
if (is_dir($dir)){
  if ($dh = opendir($dir)){
    // List files in images directory
    while (($file = readdir($dh)) !== false){
      echo "filename:" . $file . "<br>";
    }
    rewinddir();
    // List once again files in images directory
    while (($file = readdir($dh)) !== false){
      echo "filename:" . $file . "<br>";
    }
    closedir($dh);
  }
}
?>

Result:

filename: cat.gif
filename: dog.gif
filename: horse.gif
filename: cat.gif
filename: dog.gif
filename: horse.gif


Definition and Usage

The rewinddir() function resets the directory handle created by opendir().


Syntax

rewinddir(dir)

Parameter Values

Parameter Description
dir Optional. Specifies the directory handle resource previously opened with opendir(). If this parameter is not specified, the last link opened by opendir() is assumed


Technical Details

Return Value: NULL on success, FALSE on failure
PHP Version: 4.0+

❮ PHP Directory Reference
Copyright 1999-2023 by Refsnes Data. All Rights Reserved.