首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有HTML格式的PHP变量

带有HTML格式的PHP变量
EN

Stack Overflow用户
提问于 2013-08-09 23:02:13
回答 2查看 1.3K关注 0票数 3

下面是我实际从MySQL数据库中获得的变量:

代码语言:javascript
复制
<h1>This is a H1</h1>
<p>NOT BOLD</p>
<p>&nbsp;</p>
<p><strong>BOLD</strong></p>

我使用TinyMCE来格式化代码。

下面是我的回音

代码语言:javascript
复制
<?php 
// WHILE LOOP GETTING $ROW FROM MYSQL
$conContent = $row['content'];

然后,当我进入页面时,它会像这样显示输出.http://i.snag.gy/BbMqx.jpg

我希望变量使回显格式化。因此,就像这样,它将具有所有的html格式。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-10 01:39:53

您能检查输出的HTML源吗?HTML还在吗?它看起来像是strip_tags()或HTMLPurifier移除了您的HTML。否则,您将看到应用的格式设置或输出中的标记。

如果数据库中有HTML代码,则不必在PHP中对其进行任何操作,而是可以直接打印出来。

票数 1
EN

Stack Overflow用户

发布于 2013-08-09 23:06:51

可以使用以下方法在<strong>标记中插入变量:

代码语言:javascript
复制
<?php     
/* getting row from your table */    
$conContent = $row['content'];    
?>
<strong> <?php echo $conContent; ?> </strong>

另一个解决办法是:

代码语言:javascript
复制
$conContent = $row['content'];
echo "<strong>" . $conContent . "</strong";
//or echo "<strong> $conContent </strong";

如果要将样式应用于所有行,则可以使用foreach循环:

代码语言:javascript
复制
foreach($row as $v) {

echo "<strong>$v</strong";

}

注释:--这假设您将mysql数组结果存储在一个名为$row的变量中。

它不仅适用于<strong标签。你可以用<h1><p><div> --没关系。PHP将在您指定的位置输出变量内容。

希望这能有所帮助!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18156923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档