English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP Руководство по директориям
Функция rewinddir() сбрасывает opendir() Созданный директориальный дескриптор.
void rewinddir ( resource $dir_handle );
Возвращает поток dir_handle к началу каталога.
Номер | Параметры и описание |
---|---|
1 | dir_handle(обязателен) Указанный ресурс директории, открытый функцией 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