라이브러리
[PHP] DirectoryIterator::key - 현재 DirectoryIterator 항목의 키를 반환합니다.
DirectoryIterator::key
PHP의 `DirectoryIterator` 클래스는 디렉토리 내의 파일과 디렉토리를 반복적으로 처리할 수 있는 Iterator 인터페이스를 구현한 클래스입니다. `DirectoryIterator` 클래스의 `key` 메소드는 현재 반복 중인 항목의 키를 반환합니다.
# DirectoryIterator::key 메소드의 사용법
`DirectoryIterator` 클래스의 `key` 메소드는 반복 중인 항목의 키를 반환합니다. 예를 들어, 디렉토리 내의 파일과 디렉토리를 반복적으로 처리할 때, `key` 메소드를 사용하여 현재 반복 중인 항목의 이름을 얻을 수 있습니다.
# 예제
#hostingforum.kr
php
// 디렉토리 내의 파일과 디렉토리를 반복적으로 처리합니다.
$dir = new DirectoryIterator('./example');
// 반복 중인 항목의 키를 출력합니다.
foreach ($dir as $file) {
echo $file->key() . "
";
echo $file->getFilename() . "
";
}
이 예제에서는 `DirectoryIterator` 클래스의 인스턴스를 생성하여 디렉토리 내의 파일과 디렉토리를 반복적으로 처리합니다. 반복 중인 항목의 키를 얻기 위해 `key` 메소드를 사용하여 현재 반복 중인 항목의 이름을 출력합니다.
# DirectoryIterator::key 메소드의 반환값
`DirectoryIterator::key` 메소드는 반복 중인 항목의 키를 반환합니다. 키는 항상 문자열 타입입니다.
# DirectoryIterator::key 메소드의 예외
`DirectoryIterator::key` 메소드는 반복 중인 항목이 없을 때 `Notice` 예외를 발생시킵니다.
# DirectoryIterator::key 메소드의 성능
`DirectoryIterator::key` 메소드는 반복 중인 항목의 키를 반환하기 때문에 성능에 영향을 미치지 않습니다.
DirectoryIterator::key 메소드의 사용 사례
`DirectoryIterator::key` 메소드는 디렉토리 내의 파일과 디렉토리를 반복적으로 처리할 때, 현재 반복 중인 항목의 키를 얻기 위해 사용할 수 있습니다. 예를 들어, 디렉토리 내의 파일과 디렉토리를 삭제하거나, 이름을 변경할 때, 현재 반복 중인 항목의 키를 얻기 위해 `key` 메소드를 사용할 수 있습니다.
DirectoryIterator::key 메소드의 결론
`DirectoryIterator::key` 메소드는 디렉토리 내의 파일과 디렉토리를 반복적으로 처리할 때, 현재 반복 중인 항목의 키를 얻기 위해 사용할 수 있습니다. 반복 중인 항목의 키를 얻기 위해 `key` 메소드를 사용하면, 디렉토리 내의 파일과 디렉토리를 처리하는 코드를 더 간결하게 작성할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.