<p>$html = "this is an anchor go this again to<p> and this image";</p><p>找到'this'并将其替换为'a new word',结果将是</p> p> <p>// 一个新词是一个锚点 再次进入 <p> 和一个新词图像来替换除锚点和图像标签之外的所有标签</p>
问问题
240 次
1 回答
1
您的代码需要正确格式化,以便可读。
至于正则表达式,你不需要它,你可以使用strip_tags()
第二个参数:
$text = '<a href="">link<img src=""></a><span>some text</span>';
echo strip_tags($text, '<a><img>');
strip_tags 中的第二个参数告诉函数您要保留哪些标签,在本例中是标签和标签。
那就是替换实际的标签。
要替换单词,请使用str_ireplace()
$text = 'this is a link, this is an image';
echo str_ireplace('this', 'new word', $text);
// Outputs:
new word is a link, new word is an image
如果您需要不同的答案,请尝试重新表述您的原始问题以使其更具信息性
于 2013-05-22T08:49:10.510 回答