PHP 过滤HTML中除了img标签外其它所有标签,同时保留标签内容,但<script>标签内的内容都清除。

2024-11-27 10:56:24
推荐回答(4个)
回答1:

提供实例:
$text = '

Test paragraph.

Other text';
echo strip_tags($text);
echo "\n";
// 允许


echo strip_tags($text, '

');
?>
以上例程会输出:
Test paragraph. Other text

Test paragraph.

Other text

具体做法:
echo strip_tags($text, 'img');
?>

回答2:

可以利用php自带的函数过滤strip_tags()
例如:
$text = '

Test paragraph.

Other text';
echo strip_tags($text);
echo "\n";

// 允许


echo strip_tags($text, '

');
?>

以上例程会输出:Test paragraph. Other text

Test paragraph.

Other text

回答3:

路过学习。

回答4:

正则表达式