可能重复:
PHP function to strip tags, except a list of whitelisted tags and attributes
我有一个带有一些不需要的html标签的数据库,我需要保留一些html格式。我尝试使用str_replace删除不需要的标签,但它不起作用:
$newdrp = str_replace('<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"><html>',"",$row_Recordset1['full_description']);
答案 0 :(得分:0)
如果您只想允许使用某些标签:
$newdrp = strip_tags($row_Recordset1['full_description'], '<span> <div>');
答案 1 :(得分:0)
如果你想删除所有的html,请使用:
$newdrp = strip_tags($text);
如果你只想删除一些html,请使用:
$newdrp = strip_tags($text, '<div> <a>');