라이브러리
[PHP] streamWrapper::dir_readdir - 디렉토리 핸들에서 항목 읽기
PHP Stream Wrapper
PHP Stream Wrapper는 PHP에서 파일 시스템에 접근하는 방법입니다. Stream Wrapper는 PHP의 내장 함수인 `fopen()`과 `fclose()`를 사용하여 파일 시스템에 접근할 수 있습니다. Stream Wrapper는 다양한 파일 시스템에 접근할 수 있도록 해주며, PHP의 내장 함수를 사용하여 파일 시스템을 제어할 수 있습니다.
Stream Wrapper::dir_readdir
`dir_readdir()` 함수는 Stream Wrapper를 사용하여 디렉토리 내의 파일 목록을 읽는 함수입니다. 이 함수는 디렉토리 내의 파일 목록을 배열로 반환합니다.
예제
#hostingforum.kr
php
// 디렉토리 내의 파일 목록을 읽는 예제
$dir = opendir('./'); // 현재 디렉토리 내의 파일 목록을 읽기 위한 Stream Wrapper 객체를 생성합니다.
while (($file = readdir($dir)) !== false) {
echo $file . "
"; // 디렉토리 내의 파일 목록을 출력합니다.
}
closedir($dir); // Stream Wrapper 객체를 닫습니다.
Stream Wrapper::dir_readdir() 함수의 사용 예제
#hostingforum.kr
php
// 디렉토리 내의 파일 목록을 읽는 예제
$dir = opendir('./'); // 현재 디렉토리 내의 파일 목록을 읽기 위한 Stream Wrapper 객체를 생성합니다.
$fileList = array();
while (($file = readdir($dir)) !== false) {
$fileList[] = $file; // 디렉토리 내의 파일 목록을 배열에 추가합니다.
}
closedir($dir); // Stream Wrapper 객체를 닫습니다.
print_r($fileList); // 디렉토리 내의 파일 목록을 출력합니다.
Stream Wrapper::dir_readdir() 함수의 사용 예제 (파일 이름 필터링)
#hostingforum.kr
php
// 디렉토리 내의 파일 목록을 읽는 예제 (파일 이름 필터링)
$dir = opendir('./'); // 현재 디렉토리 내의 파일 목록을 읽기 위한 Stream Wrapper 객체를 생성합니다.
$fileList = array();
while (($file = readdir($dir)) !== false) {
if (strpos($file, 'example') !== false) { // 파일 이름에 'example'가 포함된 파일만 추가합니다.
$fileList[] = $file;
}
}
closedir($dir); // Stream Wrapper 객체를 닫습니다.
print_r($fileList); // 디렉토리 내의 파일 목록을 출력합니다.
Stream Wrapper::dir_readdir() 함수의 사용 예제 (디렉토리 내의 서브 디렉토리 목록)
#hostingforum.kr
php
// 디렉토리 내의 서브 디렉토리 목록을 읽는 예제
$dir = opendir('./'); // 현재 디렉토리 내의 파일 목록을 읽기 위한 Stream Wrapper 객체를 생성합니다.
$subDirList = array();
while (($file = readdir($dir)) !== false) {
if (is_dir($file)) { // 디렉토리 내의 서브 디렉토리 목록을 추가합니다.
$subDirList[] = $file;
}
}
closedir($dir); // Stream Wrapper 객체를 닫습니다.
print_r($subDirList); // 디렉토리 내의 서브 디렉토리 목록을 출력합니다.
이 예제는 Stream Wrapper::dir_readdir() 함수를 사용하여 디렉토리 내의 파일 목록을 읽는 방법을 보여줍니다. Stream Wrapper::dir_readdir() 함수는 디렉토리 내의 파일 목록을 배열로 반환하며, 파일 이름 필터링 및 서브 디렉토리 목록을 읽는 예제도 포함되어 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.