显示没有HTML标签的内容

时间:2018-06-20 14:41:31

标签: php html strip-tags

我正在尝试从数据库中在网站上显示某些内容,但它将使用HTML标签返回它。在这种情况下,它将返回带有strong标签的标签,但它们也与其他标签一起返回<i><em>,例如此处

T<u>his is my </u>texta<em>rea to be replaced with C</em>KEditor.

示例:

var_dump($help = $reactie['reactie']);
var_dump(strip_tags($help , "<strong><b><i><bold>"));

当我var_dump这些时,它将返回此:

string(78) "<strong>This is my textarea to be replaced with CKEditor.</strong>"
string(78) "<strong>This is my textarea to be replaced with CKEditor.</strong>"

我想要的是它将仅返回文本,而不返回<strong>

这也不起作用:

 var_dump($help = $reactie['reactie']);
 var_dump(strip_tags($help));

这将返回相同的结果。

我的代码:

                $fotoreactie = $app->reactiefoto($reactie['id']);
                foreach ($fotoreactie as $reactiefoto) {

                    if(file_exists("assets/images/reactiefotos/thumbs/".$reactiefoto['foto']) && !empty($reactiefoto['foto'])){ 
                    echo '<a href="/assets/images/reactiefotos/'.$reactiefoto['foto']. '" data-fancybox><img src="/assets/images/reactiefotos/thumbs/'.$reactiefoto['foto']. '" /> </a>';
                    }
                }
                var_dump($help = $reactie['reactie']);
                var_dump(strip_tags($reactie['reactie']));
                echo '
                    <form name="formName" style="margin-top:5px;">
                       <input type=hidden id="'.$reactie['id'].'" name="abcName" value="'.$reactie['id'] .'"/>
                       <input type=hidden id="naam'.$reactie['id'].'"name="abcName" value="Reactie op bericht van '.$reactie['voornaam'].' ' .$reactie['achternaam'].'"/>
                       <input type=hidden id="naam2'.$reactie['id'].'"name="abcName" value="'. $help .'"/>
                       <a href="#reactie"><input class="btn btn-primary btn-xs" type=button value="Reageer" onclick="printIt(\''.$reactie['id'] .'\')" /></a>

                    </form>';
                ?>`

1 个答案:

答案 0 :(得分:0)

strip_tags()将为您做到这一点:

$x = 'T<u>his is my </u>texta<em>rea to be <strong>replaced</strong> with C</em>KEditor.';
echo strip_tags($x);

哪个输出:

This is my textarea to be replaced with CKEditor.

您可以在这里https://3v4l.org/ksQS5看到自己