English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 기초 강의

PHP 고급 강의

PHP & MySQL

PHP 참조 매뉴얼

PHP scandir() 함수 사용법 및 예제

PHP 디렉토리 참조 매뉴얼

scandir() 함수는 지정된 경로에서 파일과 디렉토리를 나열합니다

문법

array scandir ( string $directory [, int $sorting_order [, resource $context]] );

정의 및 사용법

전달된 디렉토리에서 파일과 디렉토리의 배열을 반환합니다。

파라미터

순번파라미터 및 설명
1

directory(필수)

조회할 디렉토리

2

sorting_order(선택)

그룹: PHP1이미지 크기: 1.5MB

3

context(선택)

지정된 디렉토리 핸들 환경을 지정합니다. context는 디렉토리 스트림의 행동을 수정할 수 있는 옵션입니다。

반환 값

 성공하면 파일 이름을 포함한 배열을 반환하며, 실패하면 FALSE를 반환합니다. directory가 디렉토리가 아니면布尔형 FALSE를 반환하고 E_WARNING 레벨의 오류를 생성합니다。

온라인 예제

이 함수의 사용법을 보여줍니다. newfolder 디렉토리에 있는 파일과 디렉토리를 나열합니다:

<?php
   $dir    = '/newfolder';
   $files1 = scandir($dir);
   $files2 = scandir($dir, 1);
   
   print_r($files1);
   print_r($files2);
?>

출력 결과:

Array (
   [0] => .
   [1] => ..
   [2] => abc.php
   [3] => bbc.txt
   [4] => somedir
)
Array (
   [0] => somedir
   [1] => indiabbc.txt
   [2] => status999.php
   [3] => ..
   [4] => .
)