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

PHP – mb_ereg_match()를 사용하여 정규식 일치

<시간/>

PHP에서 mb_ereg_match() 함수는 주어진 문자열을 정규식 패턴과 일치시키는 데 사용됩니다. 이 함수는 문자열의 처음부터 문자열과만 일치하며 끝까지 문자열과 일치할 필요는 없습니다. 이 함수는 일치하는 항목이 있으면 true 또는 1을 반환하고, 그렇지 않으면 False 또는 0을 반환합니다.

구문

bool mb_ereg_match(str $pattern, str $string, str $options)

매개변수

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

  • $패턴 − 이 매개변수는 정규식에 사용됩니다.

  • $string − 이 매개변수는 평가 중입니다.

  • $options − 검색에 사용됩니다.

반환 값

mb_ereg_match() 주어진 문자열이 정규식 패턴과 일치하면 true 또는 1을 반환합니다. 일치하지 않으면 False 또는 0을 반환합니다.

예시 1

<?php
   //It will return True because H is matched
   $result = mb_ereg_match("H", "Hello World");
   var_dump($result);

   //It will return Frue because H is not matched
   $output= mb_ereg_match("H", "World");
   var_dump($output);
?>

출력

bool(true)
bool(false)

참고 − 이 예에서는 처음부터 문자열만 일치하지만 끝까지 문자열과 일치할 필요는 없습니다.

지정된 문자열의 임의의 위치에서 문자열을 일치시키려면 와일드카드 및 반복 연산자 .*를 사용할 수 있습니다. 다음 예를 참조하십시오.

예시 2

<?php
   $result = mb_ereg_match(".*e", "Hello World");
   var_dump($result);
?>

출력

bool(true)