我从项目中将一些代码写入textarea并将其保存到我的数据库中。 之后,我想从数据库读取和写入Web上的某个面板,代码没有间距和行间距
示例:
我写信给textare
function write($text) {
echo"$text";
}
此代码看起来像这个面板
function write($text) {
echo"$text";
}
非常感谢您的回复 抱歉我的英语:D谢谢
答案 0 :(得分:0)
尝试使用此答案中的<pre>
标记包装文本区域:
https://stackoverflow.com/a/19313432/2677083
来自@DanFromGermany的示例代码:
使用<pre>
:
<html>
<body>
<pre class="yourStyleForThisPreFormattedText">
Welcome <?php $a = $_POST["input"];
echo $a; ?>
</pre>
</body>
</html>
来自@DanFromGermany的解释:
这是因为新的行字符在\ r \ n中表示为 源代码,你会看到新的行。如果有的话,空格会被截断 在HTML中跟随另一个。
我建议您使用标签,这不仅可以保存新标签 行(如php&#39; s nl2br())但也保留了空格。
注意:
对于HTML4和HTML5,使用nl2br($ str,true);,用于XHTML4 nl2br($海峡); - 区别在于输出:
<br> and <br />
。见http://php.net/nl2br