php glob() 함수는 지정된 패턴과 일치하는 파일 이름이나 디렉터리를 반환합니다. 따라서 glob 함수를 사용하여 파일을 찾고 디렉터리를 탐색할 수 있습니다.
함수 설명: 배열 glob(string $pattern [, int $flags])
함수: 패턴과 일치하는 파일 경로를 찾고 일치하는 파일(디렉터리)이 포함된 배열을 반환합니다( 참고: 확인 중인 파일은 서버 시스템에 있어야 하며 원격 파일에 사용할 수 없습니다.)
매개변수 설명: 첫 번째 매개변수: 일치 패턴 두 번째 선택적 매개변수:
GLOB_MARK - in 각 반환된 각 항목에 슬래시를 추가합니다.
GLOB_NOSORT - 디렉터리에 나타나는 원래 순서로 파일을 반환합니다(정렬되지 않음).
GLOB_NOCHECK - 파일이 없는 경우 검색에 사용된 패턴을 반환합니다. 일치
GLOB_NOESCAPE - 이스케이프 처리되지 않은 백슬래시 메타 문자
GLOB_BRACE - 'a', 'b' 또는 'c'와 일치하도록 {a,b,c}를 확장합니다.
GLOB_ONLYDIR - 전용 패턴과 일치하는 디렉터리 항목 반환
예 1: 지정된 디렉터리의 모든 파일 및 하위 디렉터리 가져오기
<?php $directories = glob("/tmp/*", GLOB_ONLYDIR);//获取/tmp/目录下的所有目录 $complete = glob("/tmp/*");//获取/tmp/目录下的所有目录和文件 $files = array_diff($directories, $complete);//获取/tmp/目录下的所有文件 echo "Directories in /tmp/<BR>"; foreach($directories as $val) { echo "$val<BR>\n"; } echo "<BR>Files in /tmp/<BR>"; foreach($files as $val) { echo "$val<BR>\n"; } ?>
예 2: 아직도 opendir readdir을 사용하여 파일을 탐색하시나요?
<?php $files = glob("dir/*.jpg"); foreach($files as $jpg){ echo $jpg, "\n"; } ?>
위 내용은 PHP에서 glob 함수를 사용하여 파일과 디렉터리를 탐색하는 방법에 대한 정보를 모아 놓은 것입니다. 미래. 이 사이트를 지원해 주셔서 감사합니다!
PHP가 glob 함수를 사용하여 파일과 디렉터리를 탐색하는 방법에 대한 자세한 설명을 보려면 PHP 중국어 웹사이트를 참고하세요!