i want to preg_replace “Word” in PHP.
$ret = 'I gave my Word to you.';
$pattern = '/\bWord\b/i';
$ret = preg_replace($pattern,"Heart",$ret);
// echo $ret; = "I gave my Heart to you";
This works so far. But if the sentence is “I gave you my Word.” or “I gave you my Word!” it doesn’t change the “Word.” into “Heart.”
Not sure what the problem is. works for me.
string(29) “I gave my Heart to you Heart.”