이 글에서는 주로 PHP glob() 함수를 소개하는데, 이는 특정 참조 가치가 있습니다. 이제는 모든 사람과 공유합니다. 도움이 필요한 친구들은 이를 참조할 수 있습니다.
파일 시스템 함수
정의 및 사용법
glob() 함수는 지정된 패턴과 일치하는 파일 이름 또는 디렉터리를 반환합니다.
이 함수는 일치하는 파일/디렉터리가 포함된 배열을 반환합니다. 오류가 발생하면 false를 반환합니다.
Syntax
glob(pattern,flags)
로그인 후 복사
Parameters
Description
pattern필수입니다. 검색 모드를 지정합니다. flags예제 1
1 2 3 | <?php
print_r( glob ( "*.txt" ));
?>
|
로그인 후 복사
| |
|
선택 사항입니다. 특별한 설정을 지정합니다. |
GLOB_MARK - 반환된 각 항목에 슬래시 추가 |
GLOB_NOSORT - 디렉터리에 나타나는 원래 순서대로 파일 반환(정렬되지 않음)
-
GLOB_NOCHECK - 검색 패턴과 일치하는 파일이 없으면 반환
-
GLOB_NOESCAPE - 이스케이프되지 않은 백슬래시 메타 문자
-
GLOB_BRACE - 'a', 'b' 또는 'c'와 일치하도록 {a,b,c}를 확장합니다.
-
GLOB_ONLYDIR - 패턴과 일치하는 디렉터리 항목만 반환합니다.
-
GLOB_ERR - 중지하고 오류 메시지(예: 읽을 수 없는 디렉터리)를 읽고, 기본적으로 모든 오류를 무시합니다.
참고: - GLOB_ERR은 PHP 5.1에 추가되었습니다.
|
다음과 유사한 출력:
1 2 3 4 5 6 7 | Array
(
[0] => target.txt
[1] => source.txt
[2] => test.txt
[3] => test2.txt
)
|
로그인 후 복사
예제 2
1 2 3 | <?php
print_r( glob ( "*.*" ));
?>
|
로그인 후 복사
다음과 유사한 출력:
1 2 3 4 5 6 7 8 9 10 11 12 13 | 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
)
|
로그인 후 복사
관련 권장 사항:
php의 const 및 전역
위 내용은 PHP의 glob() 함수의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!