fnmatch() 함수는 파일 이름이나 문자열을 지정된 패턴과 일치시킵니다.
구문
fnmatch(pattern, string, flags)
매개변수
-
패턴 - 검색할 패턴입니다.
-
문자열 - 테스트할 문자열입니다.
-
플래그 - 다음 값 중 하나:
-
FNM_NOESCAPE - 백슬래시 이스케이프 비활성화
-
FNM_PATHNAME - 문자열의 슬래시는 주어진 패턴의 슬래시와만 일치합니다.
-
FNM_PERIOD - 문자열의 선행 마침표는 주어진 패턴의 마침표와 정확히 일치해야 합니다.
-
반환
fnmatch() 함수는 일치하면 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다.
다음은 와일드카드 패턴을 보여주는 예시입니다.
예시
<?php $file = "organization.txt"; if (fnmatch("*organi[zs]ation",$file)) { echo "Found!"; } else { echo "Not found!"; } ?>
출력
Not found!