라이브러리

[PHP] FilesystemIterator::key - 현재 파일의 키를 검색합니다.




PHP의 FilesystemIterator는 파일 시스템을 탐색하고 파일 및 디렉토리를 처리하는 데 사용되는 Iterator입니다. FilesystemIterator::key는 Iterator의 key를 반환하는 메서드입니다.

FilesystemIterator::key


FilesystemIterator::key는 현재 Iterator의 key를 반환합니다. Iterator는 파일 시스템의 항목을 순회하는 데 사용되며, key는 각 항목의 이름을 나타냅니다.

# 예제


#hostingforum.kr
php

$iterator = new FilesystemIterator('./example');

foreach ($iterator as $file) {

    echo $iterator->key() . "
"; // 현재 항목의 이름을 출력합니다.

    echo $file->getPathname() . "
"; // 현재 항목의 전체 경로를 출력합니다.

}



이 예제에서는 `./example` 디렉토리를 탐색하고, 각 항목의 이름을 `FilesystemIterator::key`를 사용하여 출력합니다. 또한 각 항목의 전체 경로를 출력하기 위해 `$file->getPathname()` 메서드를 사용합니다.

# 예제 (디렉토리 탐색)


#hostingforum.kr
php

$iterator = new FilesystemIterator('./example', FilesystemIterator::SKIP_DOTS);

foreach ($iterator as $file) {

    echo $iterator->key() . "
"; // 현재 항목의 이름을 출력합니다.

    if ($file->isDir()) {

        echo "디렉토리: " . $file->getPathname() . "
";

    } elseif ($file->isFile()) {

        echo "파일: " . $file->getPathname() . "
";

    }

}



이 예제에서는 `./example` 디렉토리를 탐색하고, 각 항목의 이름을 `FilesystemIterator::key`를 사용하여 출력합니다. 또한 각 항목이 디렉토리인지 파일인지 확인하고, 디렉토리인지 파일인지에 따라 출력합니다.

결론


FilesystemIterator::key는 Iterator의 key를 반환하는 메서드입니다. Iterator는 파일 시스템의 항목을 순회하는 데 사용되며, key는 각 항목의 이름을 나타냅니다. FilesystemIterator::key를 사용하여 각 항목의 이름을 출력하고, 디렉토리인지 파일인지 확인할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색