我需要一个if()
函数来执行此操作:
preg_replace()
个字母(a
,b
,c
等)除了包含在代码中的字母(<p>
,<b>
, <span>
等)并且如果它们是某个单词的一部分,则排除这些字母。
$string = "<p>replace everything inside tags <b>only</b> </p>exception";
$patterns = array();
$patterns[0] = '/e/';
$patterns[1] = '/b/';
$patterns[2] = '/s/';
$replacements = array();
$replacements[2] = '-e-';
$replacements[1] = '-b-';
$replacements[0] = '-s-';
echo preg_replace($patterns, $replacements, $string);
我希望“<p>
”,“<b>
”和“例外”一词保持不变。