Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP의 fnmatch() 함수

<시간/>

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!