PHP文本限制替换次数

我需要把这个。</p>在文本中替换成。</P>5次 应该怎么写啊
2025-03-07 02:10:55
推荐回答(2个)
回答1:

preg_replace('/<\/p>/', "

", $txt, 5);
这是支持正则规则的替换,替换最先匹配的前5个。

回答2:

$keys = array('在文本中替换前','在文本中替换后');
foreach($keys as $key )
{
$str = preg_replace( '/'.$key.'/','

' . $key . '

',$str,2);
}
echo $str;