【问题标题】:Remove certain html tags from text based content从基于文本的内容中删除某些 html 标签
【发布时间】:2017-07-04 19:34:36
【问题描述】:

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

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

【问题讨论】:

    标签: javascript php html string text


    【解决方案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"
    

    【讨论】:

      猜你喜欢
      • 2014-03-14
      • 2011-10-31
      • 1970-01-01
      • 2013-05-01
      • 2015-08-12
      • 1970-01-01
      • 1970-01-01
      • 2013-08-01
      • 2016-11-23
      相关资源
      最近更新 更多