php 代码中的 nl2br 不生成新行
nl2br in php code does not generate new line
我正在尝试依次打印两个 3 位随机数。我尝试了很多函数,但它似乎没有输出新行和第二个随机数。
代码如下:
<?php
echo "<h1><center>Random php</center></h1>";
echo rand(100,990);
echo nl2br(“\n”,false);
echo rand(100,990);
?>
在浏览器上输出如下
Random php
698 Fatal error: Undefined constant '“\nâ€' in /Volumes/Macintosh
Media/code/random/main.php on line 4
你应该使用 <BR>
.
<?php
echo "<h1><center>Random php</center></h1>";
echo rand(100,990);
echo "<BR>";
echo rand(100,990);
?>
nl2br 用于将 \n
转换为 <BR>
看看你的引号。使用正确的(ASCII 引号)。除此之外,只需使用 <br />
nl2br
在字符串中出现换行符 (\n) 或回车符 (\r) 的地方插入换行符:
<?php
echo nl2br("One line.\nAnother line.");
?>
这将输出如下
One line.
Another line.
要让您的代码正常工作,请使用 <br>
<?php
echo "<h1><center>Random php</center></h1>";
echo rand(100,990);
echo "<br>";
echo rand(100,990);
?>
查看 link 了解更多相关信息
您在 nl2br
:
中使用弯引号而不是 ASCII 双引号字符
echo nl2br(“\n”,false);
而不是
echo nl2br("\n",false);
PHP 不知道如何处理弯引号,并试图将整个事物 (“\n”
) 解析为常量名称(当然不存在)。
无论如何,按照 Harshit Shrivastava 的建议打印 <br>
而不是在此处使用 nl2br()
函数要简单得多。
我正在尝试依次打印两个 3 位随机数。我尝试了很多函数,但它似乎没有输出新行和第二个随机数。
代码如下:
<?php
echo "<h1><center>Random php</center></h1>";
echo rand(100,990);
echo nl2br(“\n”,false);
echo rand(100,990);
?>
在浏览器上输出如下
Random php
698 Fatal error: Undefined constant '“\nâ€' in /Volumes/Macintosh Media/code/random/main.php on line 4
你应该使用 <BR>
.
<?php
echo "<h1><center>Random php</center></h1>";
echo rand(100,990);
echo "<BR>";
echo rand(100,990);
?>
nl2br 用于将 \n
转换为 <BR>
看看你的引号。使用正确的(ASCII 引号)。除此之外,只需使用 <br />
nl2br
在字符串中出现换行符 (\n) 或回车符 (\r) 的地方插入换行符:
<?php
echo nl2br("One line.\nAnother line.");
?>
这将输出如下
One line.
Another line.
要让您的代码正常工作,请使用 <br>
<?php
echo "<h1><center>Random php</center></h1>";
echo rand(100,990);
echo "<br>";
echo rand(100,990);
?>
查看 link 了解更多相关信息
您在 nl2br
:
echo nl2br(“\n”,false);
而不是
echo nl2br("\n",false);
PHP 不知道如何处理弯引号,并试图将整个事物 (“\n”
) 解析为常量名称(当然不存在)。
无论如何,按照 Harshit Shrivastava 的建议打印 <br>
而不是在此处使用 nl2br()
函数要简单得多。