【问题标题】:how to remove speacial characters from a string in php?如何从php中的字符串中删除特殊字符?
【发布时间】:2012-05-30 23:08:54
【问题描述】:

我正在开发一个 php 网站

在管理面板中,我正在使用 wysig 编辑器更新要在页面上显示的内容数据

在mysql表中插入时默认添加<p> </p>有开始和结束标签

当我在页面上显示它时,它有

        <?> with some black bakground

为什么在提取记录时如何动态删除或过滤内容

例如

      // content goes in to website
      $ a = "<p> this content </p>" ;

我想显示它有

         "this content" 

任何帮助将不胜感激

【问题讨论】:

  • 请使用预览面板。你的问题现在没有任何意义。
  • 您使用的是哪个所见即所得的编辑器?

标签: php html filter special-characters


【解决方案1】:

试试这个

$a = "<p> this content </p>" ;
$var = strip_tags($a);
echo $var

【讨论】:

    【解决方案2】:

    如果你只需要删除 HTML 标签,你应该使用strip_tags()

    http://php.net/manual/en/function.strip-tags.php

    【讨论】:

    • 是的,我只需要删除 hrml 标签,但如果我不需要删除标签,我可以隐藏它们
    【解决方案3】:

    我在猜测并假设您使用的是 TincMCE,如果是这样,请查看 forced_root_block 设置。这可能设置为p

    http://www.tinymce.com/wiki.php/Configuration:forced_root_block

    如果您真的想采用 php 方式,请使用其他答案之一;)

    【讨论】:

      【解决方案4】:

      这将对您有所帮助:

      $string = "<h1>Heading</h1>"
      $string = strip_tags($string);
      $echo $tstring; // output ==> Heading
      

      【讨论】:

        猜你喜欢
        • 2011-08-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-11
        • 2016-01-23
        相关资源
        最近更新 更多