$input = '안녕하세요, PHP!';
$pattern = '/안녕하세요/';  // '안녕하세요'를 찾는 정규 표현식
$replacement = '안녕';    // '안녕하세요'를 '안녕'으로 대체

$output = preg_replace($pattern, $replacement, $input);

echo "Original input: $input";  // 출력: "Original input: 안녕하세요, PHP!"
echo "Output: $output";          // 출력: "Output: 안녕, PHP!"
preg_replace(
    string|array $pattern,
    string|array $replacement,
    string|array $subject,
    int $limit = -1,
    int &$count = null
): string|array|null

// preg_replace(정규 표현식 패턴, 바꿀 문자열, 대상 문자열[, 대체 작업의 최대 횟수[, 카운트]]);
$original_string = 'Hello, world! Hello, PHP! Hello, universe!';
$pattern = '/Hello/';
$replacement = 'Hi';

$new_string = preg_replace($pattern, $replacement, $original_string);

echo $new_string;  // 출력: 'Hi, world! Hi, PHP! Hi, universe!'
$original_string = 'Apples are red. Bananas are yellow. Apples and bananas are delicious.';
$search = ['/Apples/', '/Bananas/'];  // 정규 표현식을 배열로 지정
$replace = ['Oranges', 'Grapes'];     // 대체할 문자열을 배열로 지정

$new_string = preg_replace($search, $replace, $original_string);

echo $new_string;
// 출력: 'Oranges are red. Grapes are yellow. Oranges and bananas are delicious.'
$original_string = 'PHP is a popular scripting language. PHP stands for PHP: Hypertext Preprocessor.';
$pattern = '/PHP/';
$replacement = 'PHP';

$count = 0;  // 대체 횟수를 저장할 변수 초기화

$new_string = preg_replace($pattern, $replacement, $original_string, -1, $count);

echo $new_string; // 출력: 'PHP is a popular scripting language.'
echo "The word 'PHP' appeared {$count} times.";
// 출력: "The word 'PHP' appeared 3 times."