我是PHP编程的新手,我的换行不起作用。
请在下面的代码中找到错误:
<?php
echo "hello World \n ";
//the next section will demonstrate the use of variable
$name='Nadim Emon';
echo "Hello $name";
?>
答案 0 :(得分:1)
这是工作代码,直接使用这段代码就可以了
<?php
//the next section will demonstrate the use of variable
$name='Nadim Emon';
echo nl2br("hello World.\nHello $name.");
?>
答案 1 :(得分:0)
换行符工作正常,但浏览器显示HTML实体,而不是换行符。
将您的代码更改为:
<?php
echo "hello World <br> ";
//the next section will demonstrate the use of variable
$name='Nadim Emon';
echo "Hello $name";
?>
浏览器显示具有特定值的代码,通常忽略空格。您可以使用一些非常具体的HTML标记来解决这个问题,例如<pre>
,这样就可以在输出中保留换行符。
还有另一个选项,例如PHP nl2br,它会用HTML代码替换任何换行符,以便像浏览器一样显示换行符。
答案 2 :(得分:0)
您可以使用<br/>
代码
<?php
echo "hello World"."<br/>";
//the next section will demonstrate the use of variable
$name='Nadim Emon';
echo "Hello $name";
?>