在我的评论框中,人们会变得很棘手,他们正在使用样式来修复评论框之外的图像。例如:
Hellow how are you? <br>
<img src="http://example.com/image/gifts/19.png" style="position: absolute; left: 150px; top: 150px;">
所以我想删除这个额外的代码。我正在尝试,preg_replace
但str_replace
我没有得到任何地方。
我希望它为:
Hellow how are you? <br>
<img src="http://example.com/image/gifts/19.png">
我想从中删除此样式部分。
我试试这个,它也可以,但是如果我继续用大写和小写写,它会很长
PHP:
function unwant($text)
{
$unwant = array(
'style' => '',
'Style' => '',
'STYle' => '',
'STYLe' => '',
'STYLE' => ''
);
return str_replace(array_keys($unwant), array_values($unwant), $text);
}
我想删除它:style="position: absolute; left: 150px; top: 150px;"
有更好的方法吗?
2. 还有一件事
如果用户只发布图片 URL
http://example.com/image/gifts/19.png
我希望它替换为
<img src="http://example.com/image/gifts/19.png">