glob() 함수는 지정된 패턴과 일치하는 파일 이름이나 디렉터리가 포함된 배열을 반환합니다.
이 함수는 일치하는 파일/디렉토리가 포함된 배열을 반환합니다. 실패 시 FALSE를 반환합니다.
글로브(패턴,플래그)
매개변수 | 설명하다 |
---|---|
무늬 | 필수의. 검색 모드를 지정합니다. |
깃발 | 선택 과목. 특별한 설정을 지정합니다. 가능한 값: GLOB_MARK - 반환된 각 항목에 슬래시를 추가합니다. GLOB_NOSORT - 디렉터리에 나타난 원래 순서대로 파일을 반환합니다(정렬 없음). GLOB_NOCHECK - 일치하는 파일이 없는 경우 검색에 사용되는 패턴을 반환합니다. GLOB_NOESCAPE - 백슬래시는 메타 문자를 이스케이프하지 않습니다. GLOB_BRACE - 'a', 'b' 또는 'c'와 일치하도록 {a,b,c}를 확장합니다. GLOB_ONLYDIR - 패턴과 일치하는 디렉터리 항목만 반환합니다. GLOB_ERR - (PHP 5.1의 새로운 기능) 오류가 발생하면 중지하고 기본적으로 모든 오류를 무시합니다. |
<?phpprint_r(glob("*.txt"));?>
위 코드는 다음을 출력합니다:
배열([0] => target.txt[1] => source.txt[2] => test.txt[3] => test2.txt)
<?phpprint_r(glob("*.*"));?>
위 코드는 다음을 출력합니다:
Array([0] => Contacts.csv[1] => default.php[2] => target.txt[3] => source.txt[4] => tem1.tmp[5] => test.htm [6] => test.ini[7] => test.php[8] => test.txt[9] => test2.txt)