PHP rewinddir() 함수
예제
디렉토리를 열고 그 안의 파일을 목록화한 후, 디렉토리 핸들을 초기화하고 다시 목록화한 다음 닫습니다:
<?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+ |