将html文本转换为普通文本

时间:2016-08-22 09:41:10

标签: php html

我想将HTML代码显示为普通文本。使用富文本框我在db中将值插入HTML.I需要在获取后显示为普通文本。   获取的值显示为<p>dsadad sadsdfsd</p>    欲望输出dsadad sadsdfsd

<textarea class="form-control col-md-7 col-xs-12" name="description">
    <?= html_entity_decode(mysqli_real_escape_string($conn,$fet['description'])); ?>
</textarea>

3 个答案:

答案 0 :(得分:2)

您可以为此目的使用条带标记:

echo strip_tags("<p>dsadad sadsdfsd</p>");

所需的输出将是:

dsadad sadsdfsd

此函数从HTML,XML和PHP标记中删除字符串。在此示例中,<p>标记被剥离。您还可以允许使用标签,但标签是条带的

echo strip_tags("<b>dsadad sadsdfsd</b>","<b>"); // Allow <b> tag here

在这里,您可以使用<b>标记的效果。但标签将是条纹。所需的输出将是:

dsadad sadsdfsd

有关详细信息,请参阅documentation

答案 1 :(得分:1)

使用strip_tags($ data)函数,希望对您有所帮助

<textarea><?php echo strip_tags($your_data); ?></textarea>

答案 2 :(得分:0)

strip_tag是你的朋友。它会取出html个标签并返回字符串中剩下的内容

<textarea class="form-control col-md-7 col-xs-12" name="description"><?php strip_tags($fet['description']); ?></textarea>

有关strip_tags Here

的更多详情