PHP - Função rewinddir ()

Sintaxe

void rewinddir ( resource $dir_handle );

Definição e Uso

Ele redefine o fluxo de diretório indicado por dir_handle para o início do diretório.

Parâmetros

Sr. Não Parâmetro e Descrição
1

dir_handle(Required)

O diretório identificador de recurso aberto anteriormente com opendir ().

Valor de retorno

Ele retorna o nome do arquivo em caso de sucesso ou FALSE em caso de falha.

Exemplo

A seguir está o uso desta função -

<?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);
?>

Isso produzirá o seguinte resultado -

filename: .
filename: ..
filename: logo.gif
filename: mohd.gif
filename: .
filename: ..
filename: logo.gif
filename: mohd.gif