-1

可能重复:
去除标签的 PHP 函数,白名单标签和属性列表除外

我有一个带有一些不需要的 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']);
4

2 回答 2

0

如果要删除所有 html,请使用以下命令:

$newdrp = strip_tags($text);

如果您只想删除一些 html,请使用以下命令:

$newdrp = strip_tags($text, '<div> <a>');
于 2012-06-28T10:16:46.740 回答
-1

如果您只想允许某些标签,您可以使用:

$newdrp = strip_tags($row_Recordset1['full_description'], '<span> <div>');
于 2012-06-28T10:14:16.543 回答