English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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] => . )