>  기사  >  백엔드 개발  >  PHP의 glob() 함수

PHP의 glob() 함수

不言
不言원래의
2018-04-16 14:00:081850검색

이 글에서는 주로 PHP glob() 함수를 소개하는데, 이는 특정 참조 가치가 있습니다. 이제는 모든 사람과 공유합니다. 도움이 필요한 친구들은 이를 참조할 수 있습니다. 파일 시스템 함수


정의 및 사용법


glob() 함수는 지정된 패턴과 일치하는 파일 이름 또는 디렉터리를 반환합니다.

이 함수는 일치하는 파일/디렉터리가 포함된 배열을 반환합니다. 오류가 발생하면 false를 반환합니다.

Syntax

glob(pattern,flags)

Parameters

Description

pattern필수입니다. 검색 모드를 지정합니다. flags예제 1
<?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에 추가되었습니다.


다음과 유사한 출력:

Array
(
[0] => target.txt
[1] => source.txt
[2] => test.txt
[3] => test2.txt
)

예제 2

<?php
print_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
)

관련 권장 사항:

php의 const 및 전역

위 내용은 PHP의 glob() 함수의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:PHP glob() 함수다음 기사:PHP glob() 함수