디렉토리를 열고, 해당 파일을 나열하고, 디렉토리 핸들을 추가하고, 해당 파일을 다시 나열하고, 닫습니다.
<?php$dir = "/images/";// 디렉토리를 열고 내용을 읽습니다.if (is_dir($dir)){ if ($dh = opendir($dir)){ // 이미지 디렉토리의 파일 나열 while (($file = readdir($dh)) !== false){ echo "filename:" . $file . "<br>" } rewinddir(); (($file = readdir($dh)) !== false){ echo "filename:" . "<br>" } closeir($dh);결과:
파일 이름: cat.gif파일 이름: dog.gif파일 이름: 말.gif파일 이름: cat.gif파일 이름: dog.gif파일 이름:말.gifrewinddir() 함수는 opendir()에 의해 생성된 디렉터리 핸들을 재설정합니다.
rewinddir( dir_handle );
매개변수 | 설명하다 |
---|---|
dir_handle | 선택 과목. opendir()에 의해 이전에 열린 디렉토리 핸들 자원을 지정합니다. 이 매개변수를 지정하지 않으면 opendir()에 의해 열린 마지막 링크가 사용됩니다. |
반환 값: | - |
---|---|
PHP 버전: | 4.0+ |