php版本5.6.8中的新行是';不行吗?

php版本5.6.8中的新行是';不行吗?,php,Php,我们如何在php中强制执行新行。我使用的是PHP5.6.8。试图在php中创建一个新行,在双引号中使用“\n”,但这不起作用。我试过IE、Chrome和Firefox,但它们都没有显示新的产品线。例如下面的代码 echo "my name is \n amrak ijrod"; 应该输出 my name is amrak ijrod 但我得到的结果是,没有新的生产线 my name is amrak ijrod \t和\r工作正常。我尝试使用多行序列(ERDEOC)在浏览

我们如何在php中强制执行新行。我使用的是PHP5.6.8。试图在php中创建一个新行,在双引号中使用“\n”,但这不起作用。我试过IE、Chrome和Firefox,但它们都没有显示新的产品线。例如下面的代码

echo "my name is \n amrak ijrod";
应该输出

    my name is
    amrak ijrod
但我得到的结果是,没有新的生产线

my name is amrak ijrod 

\t
\r
工作正常。我尝试使用多行序列(ERDEOC)在浏览器中显示换行符。您应该使用HTML标记

而不是换行符(
\n

要将
\n
字符转换为

标记,可以使用


Obs.:当使用函数写入文件内容时,换行符
\n
可以很好地工作。

要在浏览器中呈现换行符,您应该使用HTML标记

而不是换行符(
\n

要将
\n
字符转换为

标记,可以使用



Obs.:换行符
\n
在使用函数写入文件内容时可以正常工作。

如果这是您的实际代码,则您的heredoc语法不正确。清除结束标识符之前的空格。阅读手册浏览器不呈现换行符
\n
。您需要查看该页面的源代码。是否知道需要使用函数将
\n
转换为

标记,以便浏览器能够解释这些标记?^正是如此。如果写入文件,则该和
\n
将仅在新行中呈现。不过,有些地方有点不清楚。。。你写了,但我得到的输出是我的名字是amrak ijrod\\n没有新行。-从视觉上讲,
\\n没有新行。
你在问题中的表达方式有点误导。编辑:我进行了编辑。如果这是您的实际代码,则您的heredoc语法不正确。清除结束标识符之前的空格。阅读手册浏览器不呈现换行符
\n
。您需要查看该页面的源代码。是否知道需要使用函数将
\n
转换为

标记,以便浏览器能够解释这些标记?^正是如此。如果写入文件,则该和
\n
将仅在新行中呈现。不过,有些地方有点不清楚。。。你写了,但我得到的输出是我的名字是amrak ijrod\\n没有新行。-从视觉上讲,
\\n没有新行。
你在问题中的表达方式有点误导。编辑:我做了编辑。谢谢@Dinei A.Rockenbach,这是我没有的信息。不知道nl2br函数。还应该注意,
\n
在写入文件时将显示为新行。您是对的@Fred ii-,为了澄清起见,将其添加到了答案中。我对链接URL进行了编辑。引用时请使用英文链接;-)是的,谢谢编辑,我没有意识到我使用了本地化链接。谢谢@Dinei A.Rockenbach这是我没有的信息。不知道nl2br函数。还应该注意,
\n
在写入文件时将显示为新行。您是对的@Fred ii-,为了澄清起见,将其添加到了答案中。我对链接URL进行了编辑。引用时请使用英文链接;-)是的,谢谢编辑,我没有意识到我使用了本地化链接。
 <?php
    $author = "Scott Adams";
    echo<<<_END
     Normal people believe that if it ain't broke, don't fix it.
     Engineers believe that if it ain't broke, it doesn't have enough
     features yet.
    - $author.
    _END;
    echo "$author";
?>