[php] preg_match_all 함수

PHP에서 정규 표현식을 사용하여 문자열에서 패턴과 일치하는 모든 부분을 찾고 싶을 때 preg_match_all 함수를 사용할 수 있습니다. 이 함수는 문자열에서 정규 표현식 패턴과 일치하는 모든 부분을 찾아서 배열에 저장합니다.

preg_match_all 함수 구문

preg_match_all(pattern, subject, matches, flags, offset)

예제

다음은 preg_match_all 함수의 간단한 예제입니다.

$str = "apple banana orange";
$pattern = "/\b\w+\b/";
preg_match_all($pattern, $str, $matches);
print_r($matches);

위 예제는 “apple banana orange” 문자열에서 모든 단어를 찾아서 $matches 배열에 저장합니다.

주의사항

preg_match_all 함수를 사용하여 정규 표현식을 통해 문자열에서 원하는 부분을 찾아낼 수 있습니다. 또한, 옵션을 적절히 설정하여 원하는 동작을 할 수 있습니다.

더 많은 정보를 원하시면 PHP 공식 문서를 참고하세요.