php变量不为返回拆分(按钮)
我有一个变量php变量不为返回拆分(按钮),php,var,Php,Var,我有一个变量 $text = ""; 用户可以在文本框中编辑此内容 假设我输入以下内容: “你好,你好吗? 我在第二行输入随机内容。” 该变量显示在第二行的文本框中,但当我显示该变量时 <?php echo $text; ?> 它是这样显示的 “喂,你好吗?我在第二行随机输入一些东西。” 为什么当我回显变量时它不会溢出? 有没有办法做到这一点 抱歉,这是一个愚蠢的问题,但当我在谷歌上搜索这个问题时,它认为我的意思是返回变量或输入变量。在大多数html标记中,新行字符都会被忽略
$text = "";
用户可以在文本框中编辑此内容
假设我输入以下内容:
“你好,你好吗?我在第二行输入随机内容。” 该变量显示在第二行的文本框中,但当我显示该变量时
<?php echo $text; ?>
它是这样显示的
“喂,你好吗?我在第二行随机输入一些东西。”
为什么当我回显变量时它不会溢出?
有没有办法做到这一点
抱歉,这是一个愚蠢的问题,但当我在谷歌上搜索这个问题时,它认为我的意思是返回变量或输入变量。在大多数html标记中,新行字符都会被忽略,因此如果您想在浏览器中显示此文本,您需要使用
pre
标记:
echo '<pre>' . $text . '</pre>';
如果您只想确认变量中包含换行符,您可以查看页面源代码以查看它们到目前为止您尝试的代码在哪里?文本框中不会有第二行。@syedsuleman假定OP是指
textarea
而不是输入
检查@Steve answer。对不起,是的,我在短信区。它确实会在文本区域中显示(返回),但在我回显时不会显示。有人解释说我可以使用pre,但它会一直取消我所有的css。pre显示换行符,但会取消除颜色以外的任何css。所以我知道这是可能的,谢谢你的帮助,我会继续努力,看看我能想出什么。事实上,我让n12br工作了,非常感谢史蒂夫。这正是我要找的!“我很高兴有人理解了我可怕的解释。”迪隆伯内特:没问题,很高兴我能帮上忙
echo nl2br($text);