Λειτουργία rewinddir() PHP

Παράδειγμα

Ανοίξτε έναν κατάλογο, εμφανίστε τα αρχεία του, επαναφέρετε το δισκευάστη του καταλόγου, εμφανίστε ξανά τα αρχεία και στη συνέχεια κλείστε:

<?php
$dir = "/images/";
// Ανοίξτε τον κατάλογο και διαβάστε το περιεχόμενό του
if (is_dir($dir)){
  if ($dh = opendir($dir)){
    // Επαναφέρετε τα αρχεία του καταλόγου images
    while (($file = readdir($dh)) !== false){
      echo "filename:" . $file . "<br>";
    }
    rewinddir();
    // Επανεπαναφέρετε τα αρχεία του καταλόγου images
    while (($file = readdir($dh)) !== false){
      echo "filename:" . $file . "<br>";
    }
    closedir($dh);
  }
}
?>

Αποτελέσματα:

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

Ορισμός και χρήση

Η λειτουργία rewinddir() επαναφέρει το δισκευάστη του καταλόγου που δημιουργήθηκε από το opendir().

Γλώσσα

rewinddir(dir_handle);
Παράμετροι Περιγραφή
dir_handle

Προαιρετικό. Καθορίστε το πόρο του δισκευάστη του καταλόγου που ανοίχτηκε από το opendir().

Αν δεν καθοριστεί αυτός ο παράμετρος, χρησιμοποιείται ο τελευταίος σύνδεσμος που ανοίχτηκε από το opendir().

Τεχνικά Στοιχεία

Επιστροφή τιμής: -
PHP Έκδοση: 4.0+