【问题标题】:Make an automatic <br>? [duplicate]制作一个自动<br>? [复制]
【发布时间】:2016-12-27 05:39:14
【问题描述】:

所以我试图创建一个论坛站点,但是当一个线程被选中时,它不会输入用户如何放置它。例子: 这将是用户输入的内容:

Example Here

但网站会将其输出为:

Example Here

它只是将所有内容融合在一起。 有什么解决办法吗?谢谢。 代码: echo "&lt;h2&gt;".htmlspecialchars($thread['desc'], ENT_QUOTES)."&lt;/h2&gt;";
阅读答案,看看这是如何解决的!

【问题讨论】:

  • 任何代码?请至少发布 MCVE
  • 查看 php 的:nl2br()
  • @AleksandarĐokić 已更新。
  • @MagnusEriksson 与 htmlspecialchars() 兼容吗?示例:nl2br(htmlspecialchars($thread['desc'], ENT_QUOTES))
  • 当然,为什么不呢?据我所知,不应将新行视为特殊字符。就试一试吧。 :)

标签: php html


【解决方案1】:

找到答案 因此,nl2br() 在这方面发挥了重要作用。 我设法想出了

<?
echo "<h2>".nl2br(htmlspecialchars($thread['desc'], ENT_QUOTES))."<h2>";
?>

感谢@MagnusEriksson 提到 nl2br()。

【讨论】:

  • 您应该将其标记为已解决。
  • @MagnusEriksson 说做不到,要等2天
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-08
  • 1970-01-01
  • 2018-03-18
  • 2013-08-11
  • 2020-02-27
  • 1970-01-01
相关资源
最近更新 更多