所以我正在为我的页面制作评论部分,我正在努力让它们正常工作。 问题是当我将评论保存到数据库时,例如:
My comment
{
ohh
}
当像 echo $comment
一样显示它时,我得到:
My comment { ohh }
所以我解决了这个问题:
nl2br(preg_replace('/(\r)|(\n)/', '<br>', $comment->text));
现在我得到:
My comment
{
ohh
}
但我需要显示第一个变体。当我 vardie 它给了我:
string(36) "My comment
{
ohh
}"
在数据库中,它存储所有缩进的评论。
所以问题:如何正确显示带有空格的评论。还有一个额外的问题,我如何将这些评论存储到数据库中以只允许 4 个连续的空格??,在开头或中间都没有关系。
最佳答案
一个解决方案(可能不理想)是将文本包装在 <pre></pre>
中,例如:
<pre><?php echo $comment; ?></pre>
关于php - 显示数据库中的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20845487/