从基于文本的内容中删除某些html标记

时间:2017-07-04 19:34:37

标签: javascript php html string text

我在我的网站上使用CKE文本编辑器http://ckeditor.com

当用户使用此文本编辑器创建内容时,文本可能包含段落,项目符号列表,不同大小的标题等...并且所有内容都以HT​​ML格式存储在mysql数据库中...因此,当从数据库显示文本时,在主页上作为特色文章,它以与用户存储到db的相同形式显示,因此它会导致美学问题 我想知道用PHP或Javacript从文本字符串中删除html标签的最佳方法,只留下文本,因为我不想用str_replace()函数手动键入所有可能的html标签。提前致谢

1 个答案:

答案 0 :(得分:1)

你正在使用PHP的strip_tags函数。这将从字符串中删除HTML和PHP标记。参考页:http://php.net/manual/en/function.strip-tags.php

示例:

$text = "<p>My string</p>";
echo strip_tags($text); //This would print "My string"