编码php输出以生成一个没有html的新行

时间:2012-05-15 12:11:03

标签: php html

我想在html页面上生成这样的输出:

111
222
333
44
555

根本不使用html。我尝试使用\ n \ r,但这不起作用。我正在寻找一些字符ascii或utf,它会删除一行并产生输出,因为我用php回显它。

一个可能的解决方案,我认为在头部发送浏览器文本或其他内容而不是html:

<meta http-equiv="Content-Type" content="text; charset=UTF-8">

我不确定有什么其他解决方案..

2 个答案:

答案 0 :(得分:4)

如果要输出文本文件,请更改HTTP标头中的内容类型,如

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

echo "some\nplain\ntext"; 

- 你不能将它与HTML混合,但它是全部或全无:)

答案 1 :(得分:-1)

将输出包裹在<pre></pre>中,然后每当您想要换行时,请使用PHP_EOL

echo $string . PHP_EOL;