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)