
preg_replace_callback를 사용하여 특정 문자열을 치환하고, 치환된 문자열을 검사하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$subject = 'Hello, world!';
$pattern = '/world/';
$replacement = function($match) {
return 'PHP';
};
$subject = preg_replace_callback($pattern, $replacement, $subject);
if ($subject === 'Hello, PHP!') {
echo '변경되었습니다.';
} else {
echo '변경되지 않았습니다.';
}
위의 코드를 통해 preg_replace_callback를 사용하여 특정 문자열을 치환하고, 치환된 문자열을 검사할 수 있습니다.
preg_replace_callback를 사용하여 특정 문자열을 치환하는 방법은 다음과 같습니다.
1. `$pattern` 변수에 정규표현식을 지정합니다. 예를 들어, `/world/`은 `world` 문자열을 의미합니다.
2. `$replacement` 변수에 치환할 문자열을 지정합니다. 예를 들어, `function($match) { return 'PHP'; }`은 `world` 문자열을 `PHP`로 치환합니다.
3. `preg_replace_callback` 함수를 사용하여 `$subject` 변수에 `$pattern`과 `$replacement`을 적용합니다.
이러한 방법으로 preg_replace_callback를 사용하여 특정 문자열을 치환할 수 있습니다.
2025-04-06 01:55