php换行无法正常工作

时间:2011-03-07 01:34:06

标签: php

出于某种原因,我无法将回车显示在网页上。当我查看源代码时,它很好 我已经尝试了各种迭代\ n但是它正在踢我的屁股。

<?php
    /* Define string */
    $greeting = "Greeting Professor Falken.";
    $question1 = "Would you like to play a Game?";
    print "$greeting \n ";
    print "$question1";

?>

5 个答案:

答案 0 :(得分:5)

header('Content-type: text/plain');

答案 1 :(得分:4)

请改用<br />。 HTML渲染器会删除包含/ n的所有空白区域。如果要显示换行符(例如在文本块中),请用<pre></pre>

将它们包围起来

答案 2 :(得分:3)

将代码包裹在<pre>代码中,或使用<br />代替。

答案 3 :(得分:1)

尝试:

header('Content-type:text/plain');

以及是否适用于Windows \r\n

答案 4 :(得分:0)

还有懒惰的方法:

ob_start("nl2br");   // at the begin of a script