我已经开始学习PHP,我一直在使用Netbeans IDE。
当我尝试回显精确的多行文本时,我一直在Netbeans中遇到问题,因为它只是在一行上出现。
我已经尝试了n, r和<<<_END…_END;但文字仍然在一行,所以我认为这是Netbeans本身的问题。
这与您的编辑器无关。如果您在浏览器中查看输出,使用n
或rn
将不会看到换行,这是正确的。浏览器呈现HTML,因此只有在回显<br>
(换行的HTML标记)时才能看到新行。但是,如果您在浏览器中查看生成的HTML的源代码,您应该看到rn
的换行符。
rn
换行符的另一种方法是使用<pre></pre>
。例如echo "<pre>";
echo "line 1 rn";
echo "line 2 rn";
echo "</pre>";
我也遇到过类似的问题。/n
无法在NetBeans中工作。
添加< ? php
后的代码
header("Content-type:text/plain");
它解决了/n
的新行问题在NetBeans等