라이브러리

[PHP] FilesystemIterator::rewind - 처음으로 되감기




FilesystemIterator::rewind


PHP의 FilesystemIterator는 디렉토리나 파일을 반복적으로 처리할 때 사용하는 Iterator입니다. 이 Iterator는 디렉토리나 파일의 정보를 얻을 수 있으며, 디렉토리나 파일을 반복적으로 처리할 수 있습니다.

FilesystemIterator::rewind 메서드는 Iterator의 현재 위치를 디렉토리나 파일의 첫 번째 항목으로 되돌립니다. 즉, Iterator의 현재 위치를 처음부터 시작하는 위치로 되돌립니다.

예제


다음 예제는 FilesystemIterator::rewind 메서드를 사용하여 디렉토리나 파일의 첫 번째 항목을 얻는 방법을 보여줍니다.

#hostingforum.kr
php

// 디렉토리 경로를 지정합니다.

$directory = '/path/to/directory';



// FilesystemIterator 인스턴스를 생성합니다.

$iterator = new FilesystemIterator($directory);



// Iterator의 현재 위치를 디렉토리나 파일의 첫 번째 항목으로 되돌립니다.

$iterator->rewind();



// Iterator의 현재 위치의 정보를 얻습니다.

$currentInfo = $iterator->current();



// Iterator의 현재 위치의 이름을 출력합니다.

echo $currentInfo->getFilename() . "
";



// Iterator의 현재 위치를 다음 항목으로 이동합니다.

$iterator->next();



// Iterator의 현재 위치의 정보를 얻습니다.

$currentInfo = $iterator->current();



// Iterator의 현재 위치의 이름을 출력합니다.

echo $currentInfo->getFilename() . "
";



예제 설명


1. `FilesystemIterator` 인스턴스를 생성하여 디렉토리나 파일을 반복적으로 처리할 수 있습니다.
2. `rewind` 메서드를 사용하여 Iterator의 현재 위치를 디렉토리나 파일의 첫 번째 항목으로 되돌립니다.
3. `current` 메서드를 사용하여 Iterator의 현재 위치의 정보를 얻습니다.
4. `getFilename` 메서드를 사용하여 Iterator의 현재 위치의 이름을 얻습니다.
5. `next` 메서드를 사용하여 Iterator의 현재 위치를 다음 항목으로 이동합니다.

참고


* `FilesystemIterator` 인스턴스를 생성할 때 디렉토리 경로를 지정해야 합니다.
* `rewind` 메서드를 사용하여 Iterator의 현재 위치를 디렉토리나 파일의 첫 번째 항목으로 되돌립니다.
* `current` 메서드를 사용하여 Iterator의 현재 위치의 정보를 얻습니다.
* `getFilename` 메서드를 사용하여 Iterator의 현재 위치의 이름을 얻습니다.
* `next` 메서드를 사용하여 Iterator의 현재 위치를 다음 항목으로 이동합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 548 페이지

검색

게시물 검색