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

Tutoriel PHP de base

Tutoriel PHP avancé

PHP & MySQL

Manuel de référence PHP

Utilisation et exemple de la fonction rewinddir() PHP

Manuel de référence PHP Directory

La fonction rewinddir() réinitialise opendir() Descripteur de répertoire créé.

Syntaxe

void rewinddir ( resource $dir_handle );

 Réinitialise le flux de répertoire spécifié par dir_handle au début du répertoire.

Paramètre

NuméroParamètres et explications
1

dir_handle(obligatoire)

Ressource de descripteur de répertoire ouvert précédemment par opendir(). Si ce paramètre n'est pas spécifié, l'ultimo lien ouvert par opendir() est utilisé.

Valeur de retour

Retourne le nom du fichier avec succès, FALSE en cas d'échec.

Exemple en ligne

Voici l'utilisation de cette fonction : ouvrir un répertoire, lister les fichiers qu'il contient, puis réinitialiser le descripteur de répertoire et rélister les fichiers, puis fermer :

<?php
   $dir = opendir("/var/www/images\
   
   while (($file = rewinddir($dir)) !== false) {
      echo "nom du fichier: " . $file . "<br" />";
   }
   
   rewinddir($dir);
   while (($file = rewinddir($dir)) !== false) {
      echo "nom du fichier: " . $file . "<br" />";
   }
   closedir($dir);
?>

résultat de la sortie :

nom du fichier: .
nom du fichier: ..
nom du fichier: logo.gif
nom du fichier: mohd.gif
nom du fichier: .
nom du fichier: ..
nom du fichier: logo.gif
nom du fichier: mohd.gif