如果在保持大小写的同时找到了单词匹配项,我想在字符串中的单词中插入一个字符。这段代码可以正常工作,但是我必须指定生成的单词。
$string = "Quick brown fOx jumps right over the lazy dog.";
$swears = array(
"BROWN" => "BRO.WN",
"fox" => "f.ox",
"Dog" => "D.og",
);
$filtered = str_ireplace(array_keys($swears), array_values($swears), $string);
这段代码的问题是任何“棕色”变成BRO.WN如果单词匹配,是否可以插入一个字符。就像布朗成为Bro.wn一样;保持案件不变,棕色变成bro.wn