
preg_replace_callback_array 함수의 두 번째 인자인 callback 함수의 매개변수는 array 또는 array의 요소로 구성된 array입니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
function callback($match) {
return '대체할 문자열';
}
$pattern = '/패턴/';
$replacement = [
'/패턴1/' => '대체할 문자열1',
'/패턴2/' => '대체할 문자열2',
];
$result = preg_replace_callback_array($replacement, $pattern, $pattern);
echo $result;
이 예제에서 callback 함수는 매개변수 $match를 받고, preg_replace_callback_array 함수는 두 번째 인자인 array를 받습니다. 이 array는 각 패턴과 대체할 문자열을 key-value pair로 구성됩니다.
이러한 형태로 array를 사용하여 여러 패턴을 한 번에 대체할 수 있습니다.
2025-04-14 21:50