< p> $ html =“这是一个锚点再次转到< p>和此图片”;< / p>< p>找到'this'并将其替换为'new word'并且结果将是< / p> < p> //一个新词是一个锚再次转到< p>和一个新的单词图像,以替换除锚和图像标签之外的所有标签< / p>
答案 0 :(得分: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
如果您需要不同的答案,请尝试重新措辞原始问题以使其更具信息性