261 of 410 menu

scandir 함수

함수 scandir는 지정된 폴더의 파일 및 디렉토리 이름을 포함하는 배열을 반환합니다. 첫 번째 매개변수로 디렉토리 경로를, 두 번째 매개변수(선택 사항)로 정렬 순서를 받습니다. 기본적으로 오름차순 알파벳 순으로 정렬됩니다.

구문

scandir(string $directory, int $sorting_order = SCANDIR_SORT_ASCENDING): array

예제

현재 디렉토리의 파일 및 폴더 목록을 가져옵니다:

<?php $res = scandir('.'); print_r($res); ?>

코드 실행 결과:

['.', '..', 'file1.txt', 'file2.txt', 'folder']

예제

역순으로 파일 목록을 가져옵니다:

<?php $res = scandir('.', SCANDIR_SORT_DESCENDING); print_r($res); ?>

코드 실행 결과:

['folder', 'file2.txt', 'file1.txt', '..', '.']

예제

함수 array_diff를 사용하여 '.' 및 '..'와 같은 서비스 요소를 필터링합니다:

<?php $res = array_diff(scandir('.'), ['.', '..']); print_r($res); ?>

코드 실행 결과:

['file1.txt', 'file2.txt', 'folder']

함께 보기

  • 패턴으로 파일을 검색하는 함수 glob
  • 디렉토리를 확인하는 함수 is_dir
  • 디렉토리 내용을 읽는 함수 readdir
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부