如何从PHP中的字符串中删除特殊字符?

时间:2012-05-24 11:05:03

标签: php html filter special-characters

我在php网站上工作

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

默认情况下添加<p> </p>

在插入mysql表时具有开始和结束标记

当我在页面上显示它时

        <?> with some black bakground

沿着内容为什么我如何在拉动记录时动态删除或过滤它

例如

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

我的wana显示它有

         "this content" 

任何帮助将不胜感激

4 个答案:

答案 0 :(得分:6)

试试这个

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

答案 1 :(得分:1)

如果您只需要删除HTML标记,则应使用strip_tags()

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

答案 2 :(得分:1)

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

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

如果你真的想要使用php-way,那么请使用其中一个答案;)

答案 3 :(得分:1)

这将对您有所帮助:

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