我在这里找到了换行解决方案
a) 但是回声的结果没有换行符,有什么问题?
b) 我也可以在回显中进行换行吗?
.PHP
<?php
$var = "Hi therenWelcome to my websiten";
echo $var;
?>
行符n
在控制台中运行脚本时起作用,其中此代码表示换行符。根据操作系统的不同,它可以 n
,r
或rn
。它也将在网络中工作,在<PRE>
块中。否则,您必须在字符串上使用<br />
或调用nl2br()
函数来告诉 PHP 为您执行此操作。
通常在 CLI 模式下使用n
换行符。我想您是通过Web浏览器使用它的,因此您可以使用HTML,因为它主要用于控制视图。 $var = "Hi there <br /> Welcome to my website <br />";
使用 html 分隔符元素<br/>
打印换行符。有关详细信息,请查看 MDN
你有不同的方法可以做到这一点。
第一。。。
$var = "Hi there <br /> Welcome to my website <br /> ";
echo $var;
二是
$var = "Hi there n Welcome to my website n ";
echo nl2br($var);
还有第三个
$var = "Hi there ".PHP_EOL." Welcome to my website".PHP_EOL;
echo nl2br($var);
PHP_EOL是 php 常量,其值为 。
获取 NL2BR 的说明http://pk1.php.net/nl2br
http://www.w3schools.com/php/func_string_nl2br.asp
也看到这个
非常有用http://www.go4expert.com/articles/difference-n-rn-t8021/
请记住:在文件编写中,<br>
不仅有效n
才能工作n
这意味着换行,但如果您使用html <br>
标签会有所帮助。
试试这个:
<?php
$var = "Hi therenWelcome to my websiten";
echo nl2br($var);
?>
HTML 中的换行符不会由浏览器呈现,因此您需要一个<br/>
-标记。 nl2br()
函数将为你提供,以防你的文本以前没有它。