[php] preg_match 함수

PHP에는 정규 표현식을 사용하여 문자열 패턴을 매치하는 여러 함수가 있습니다. 이 중 preg_match 함수는 문자열 내에서 정규 표현식과 일치하는 패턴을 찾아 그 결과를 배열로 반환합니다.

preg_match 함수의 구문

preg_match($pattern, $string, $matches, $flags, $offset);

preg_match 함수의 사용 예시

$pattern = '/apple/';
$string = 'An apple a day keeps the doctor away';
if (preg_match($pattern, $string, $matches)) {
    echo '일치하는 패턴을 찾았습니다!';
    print_r($matches);
} else {
    echo '일치하는 패턴을 찾지 못했습니다.';
}

위 예시에서 ‘/apple/’이라는 정규 표현식 패턴이 문자열 ‘An apple a day keeps the doctor away’에서 찾아져서 $matches 배열에 저장되어 출력됩니다.

preg_match 함수를 사용하여 정규 표현식을 이용해 문자열 패턴을 검색하는 다양한 방법에 대해 더 알고 싶으시면 PHP 공식 문서를 참고하세요.