$input = 'Hello, PHP!';
$pattern = '/Hello/';          // Regular expression to match "Hello"
$replacement = 'Hi';           // Replace "Hello" with "Hi"

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

echo "Original input: $input";   // Output: "Original input: Hello, PHP!"
echo "Output: $output";          // Output: "Output: Hi, PHP!"
preg_replace(
    string|array $pattern,
    string|array $replacement,
    string|array $subject,
    int $limit = -1,
    int &$count = null
): string|array|null

// preg_replace(regex pattern, replacement, subject[, limit[, count]]);
$original_string = 'Hello, world! Hello, PHP! Hello, universe!';
$pattern = '/Hello/';
$replacement = 'Hi';

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

echo $new_string;  // Output: 'Hi, world! Hi, PHP! Hi, universe!'
$original_string = 'Apples are red. Bananas are yellow. Apples and bananas are delicious.';
$search = ['/Apples/', '/Bananas/'];     // Regex patterns as an array
$replace = ['Oranges', 'Grapes'];        // Corresponding replacements

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

echo $new_string;
// Output: '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;
// Output: 'PHP is a popular scripting language. PHP stands for PHP: Hypertext Preprocessor.'

echo "The word 'PHP' appeared {$count} times.";
// Output: The word 'PHP' appeared 3 times.
$input = 'One, one, one, one';
$pattern = '/one/i'; // 'i' flag makes the match case-insensitive
$replacement = 'ONE';

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

echo $output;
// Output: 'ONE, ONE, one, one'