【问题标题】:How to remove html editors characters如何删除 html 编辑器字符
【发布时间】:2015-10-18 19:15:54
【问题描述】:

您好如何删除 html 编辑器字符。例如编号列表、输入、行列列表。我使用了下面的代码,但无法删除它们

$content= htmlspecialchars_decode($content);
echo $content=strip_tags($content);

输入就像

  1. 列表 1
  2. 列表2

我想要这样的输出:List1 list2

【问题讨论】:

  • 什么是输入,你期望什么输出,你实际得到什么输出?
  • 这不只是提供输出的 CSS 吗?如果它们是<ul> 中的<li> 项目,您是否尝试将list-style:none; 添加到<ul> 中?
  • 当我从浏览器中看到源代码时。没有样式和标签。我想保存它们以在搜索引擎中显示简短描述。

标签: php html


【解决方案1】:

您所需要的只是剥离标签。你的 htmlspecialchars_decode() 太过分了。

只是做:

$html = "Html code";
$strippedHTML = strip_tags($html);
echo $strippedHTML;

【讨论】:

    【解决方案2】:

    如果您打算删除 html 标签,您可能需要检查此 Regular expression to remove HTML tags

    编辑:

    好的,参考上面的链接和php regex to remove HTML

    这可能会有所帮助

    preg_replace('/<[^>]*>/', '', $content)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-14
      • 1970-01-01
      • 1970-01-01
      • 2012-02-14
      • 1970-01-01
      • 2013-07-19
      相关资源
      最近更新 更多