라이브러리
[PHP] DirectoryIterator::rewind - DirectoryIterator를 시작 지점으로 되돌립니다.
DirectoryIterator::rewind
PHP의 `DirectoryIterator` 클래스는 디렉토리 내의 파일과 디렉토리를 반복적으로 처리하기 위한 Iterator 인터페이스를 구현한 클래스입니다. `DirectoryIterator` 클래스는 디렉토리 내의 항목을 반복적으로 처리할 수 있도록 해주며, 디렉토리 내의 항목을 읽어올 때 사용할 수 있는 다양한 메서드를 제공합니다.
`DirectoryIterator::rewind` 메서드는 현재 Iterator의 위치를 디렉토리의 시작 위치로 되돌립니다. 이 메서드는 디렉토리 내의 항목을 반복적으로 처리할 때 사용할 수 있습니다.
예제
#hostingforum.kr
php
// 디렉토리 경로를 지정합니다.
$directory = '/path/to/directory';
// DirectoryIterator 객체를 생성합니다.
$iterator = new DirectoryIterator($directory);
// 디렉토리 내의 항목을 반복적으로 처리합니다.
foreach ($iterator as $fileInfo) {
// 디렉토리 내의 항목을 처리합니다.
echo $fileInfo->getFilename() . "
";
}
// 현재 Iterator의 위치를 디렉토리의 시작 위치로 되돌립니다.
$iterator->rewind();
// 디렉토리 내의 항목을 반복적으로 처리합니다.
foreach ($iterator as $fileInfo) {
// 디렉토리 내의 항목을 처리합니다.
echo $fileInfo->getFilename() . "
";
}
DirectoryIterator::rewind 사용 예제
#hostingforum.kr
php
// 디렉토리 경로를 지정합니다.
$directory = '/path/to/directory';
// DirectoryIterator 객체를 생성합니다.
$iterator = new DirectoryIterator($directory);
// 디렉토리 내의 항목을 반복적으로 처리합니다.
foreach ($iterator as $fileInfo) {
// 디렉토리 내의 항목을 처리합니다.
if ($fileInfo->isFile()) {
echo $fileInfo->getFilename() . " (파일)
";
} elseif ($fileInfo->isDir()) {
echo $fileInfo->getFilename() . " (디렉토리)
";
}
}
// 현재 Iterator의 위치를 디렉토리의 시작 위치로 되돌립니다.
$iterator->rewind();
// 디렉토리 내의 항목을 반복적으로 처리합니다.
foreach ($iterator as $fileInfo) {
// 디렉토리 내의 항목을 처리합니다.
if ($fileInfo->isFile()) {
echo $fileInfo->getFilename() . " (파일)
";
} elseif ($fileInfo->isDir()) {
echo $fileInfo->getFilename() . " (디렉토리)
";
}
}
DirectoryIterator::rewind 사용 시 주의사항
* `DirectoryIterator::rewind` 메서드는 디렉토리의 시작 위치로 되돌립니다. 따라서, 디렉토리 내의 항목을 반복적으로 처리할 때 사용할 수 있습니다.
* `DirectoryIterator::rewind` 메서드는 디렉토리의 시작 위치로 되돌리기 때문에, 디렉토리 내의 항목을 반복적으로 처리할 때 사용할 수 있습니다.
* `DirectoryIterator::rewind` 메서드는 디렉토리의 시작 위치로 되돌리기 때문에, 디렉토리 내의 항목을 반복적으로 처리할 때 사용할 수 있습니다.
DirectoryIterator::rewind 사용 시 장점
* 디렉토리 내의 항목을 반복적으로 처리할 때 사용할 수 있습니다.
* 디렉토리의 시작 위치로 되돌리기 때문에, 디렉토리 내의 항목을 반복적으로 처리할 때 사용할 수 있습니다.
* 디렉토리 내의 항목을 반복적으로 처리할 때 사용할 수 있습니다.
DirectoryIterator::rewind 사용 시 단점
* 디렉토리의 시작 위치로 되돌리기 때문에, 디렉토리 내의 항목을 반복적으로 처리할 때 사용할 수 있습니다.
* 디렉토리 내의 항목을 반복적으로 처리할 때 사용할 수 있습니다.
* 디렉토리 내의 항목을 반복적으로 처리할 때 사용할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.