php 中的长文本在 html 中显示不正确
long text in php doesn't appear correctly with html
我想查看从数据库中选择的长文本,但它出现在一行中并且不完整,即该行没有 return。如果我尝试手动键入文本而不是变量,效果会很好。
<div class="container">
<h2>Discussion</h2>
<h4><a href="school.php">School</a></h4>
<p><?php echo $question;?></p>
<p><label style="color: gray"> 13/03/2016 </label></p>
</div>
在将数据插入数据库时使用nl2br()
。
$text = nl2br(htmlentities($input, ENT_QUOTES, 'UTF-8'));
这将在存储到数据库中时保留空格。在 insert
函数中使用它。
我想查看从数据库中选择的长文本,但它出现在一行中并且不完整,即该行没有 return。如果我尝试手动键入文本而不是变量,效果会很好。
<div class="container">
<h2>Discussion</h2>
<h4><a href="school.php">School</a></h4>
<p><?php echo $question;?></p>
<p><label style="color: gray"> 13/03/2016 </label></p>
</div>
在将数据插入数据库时使用nl2br()
。
$text = nl2br(htmlentities($input, ENT_QUOTES, 'UTF-8'));
这将在存储到数据库中时保留空格。在 insert
函数中使用它。