1

我对此比较陌生,并且熟悉 PHP 中的 echo,但我需要将数据库中的字段内容放在页面中(但不是作为书面字段)

例如

<?php echo $product_description['description']; ?>

字段描述中已经有 html 格式,所以当我使用“echo”时,它会写出例如

<p>text on firstline <br> text on next line

我想要的是来自数据库中这个字段的这个 html 已经具有 html 格式的简单放置在 php 页面中,这将使它看起来像这样

第一行文字
下一行文字

我假设我只需要使用与 ECHO 不同的命令,但不知道是哪一个。

4

2 回答 2

3

尝试

echo html_entity_decode($product_description["description"]);

如果可行,则数据库中的 HTML 已使用 htmlentities 进行编码,因此您必须对其进行解码才能写入页面。

于 2012-08-30T23:14:44.370 回答
0

strip_tags 是您所追求的。

像这样使用它:echo strip_tags($your database bit to echo here); strip_tags 的 PHP 文档

于 2012-08-30T23:16:49.550 回答