php var 不拆分为 returns(按钮)
php var not splitting for returns (button)
我有一个变量
$text = "";
用户可以在文本框中编辑它。
假设我输入以下内容:
"hello, how are you?
i am typing random stuff on a second line."
这个变量出现在第二行的文本框中,但是当我显示这个变量时。
<?php echo $text; ?>
显示是这样的
"hello, how are you? i am typing random stuff on a second line."
为什么当我回显 var 时它没有溢出?
有没有办法让它这样做?
抱歉,这是一个愚蠢的问题,但是当我 google 这个问题时,它认为我的意思是 return 一个变量或输入一个变量。
大多数 html 标签中会忽略换行符,因此如果您想在浏览器中显示此文本,您需要将 pre
标签换行:
echo '<pre>' . $text . '</pre>';
或者使用phps nl2br
函数将换行符替换为html br
标签:
echo nl2br($text);
如果您只是想确认换行符包含在变量中,您可以只查看页面源代码以查看它们
我有一个变量
$text = "";
用户可以在文本框中编辑它。
假设我输入以下内容:
"hello, how are you?
i am typing random stuff on a second line."
这个变量出现在第二行的文本框中,但是当我显示这个变量时。
<?php echo $text; ?>
显示是这样的
"hello, how are you? i am typing random stuff on a second line."
为什么当我回显 var 时它没有溢出? 有没有办法让它这样做?
抱歉,这是一个愚蠢的问题,但是当我 google 这个问题时,它认为我的意思是 return 一个变量或输入一个变量。
大多数 html 标签中会忽略换行符,因此如果您想在浏览器中显示此文本,您需要将 pre
标签换行:
echo '<pre>' . $text . '</pre>';
或者使用phps nl2br
函数将换行符替换为html br
标签:
echo nl2br($text);
如果您只是想确认换行符包含在变量中,您可以只查看页面源代码以查看它们