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

PHP – mb_eregi() 함수

<시간/>

mb_eregi PHP의 (멀티바이트 정규식 무시) 기능은 멀티바이트 지원과 함께 정규식 일치를 무시하는 데 사용됩니다. 이 함수는 멀티바이트 지원으로 대소문자를 구분하지 않는 정규식 일치를 수행합니다.

구문

bool mb_eregi(
   $str_ pattern,
   $str_string,
   $arr_matches=null
)

예를 들어

(pattern = "or", string = "Hello World");

매개변수

mb_eregi() 다음 세 가지 매개변수를 허용합니다. -

  • 패턴 − 이 매개변수는 주어진 문자열의 패턴과 일치합니다.

mb_ereg ("or", "Hello World")
// "or" is the pattern that will be matched
// in the given string "Hello World".
  • 문자열 − 이 매개변수는 문자열을 검색하는 데 사용됩니다.

  • 일치 - 일치 매개변수는 다른 주어진 문자열에서 패턴의 하위 문자열을 찾은 후 호출됩니다. 일치 일치 배열의 요소에 저장됩니다. . 일치하는 경우 찾을 수 없으면 빈 배열을 반환합니다.

반환 값

패턴이 문자열에서 일치하는지 여부를 확인합니다. 패턴이 일치하면 정수 값 "1"을 반환합니다.

예시

<?php
   //UTF-8 encoding
   $encoding = mb_regex_encoding("UTF-8");

   //String pattern is "or" and
   //string Hello World is used
   $integer = mb_ereg ("or","Hello World");

   //Output
   var_dump($encoding);
   print_r($integer);
?>

출력

bool(true)
1