我想在html页面上生成这样的输出:
111
222
333
44
555
根本不使用html。我尝试使用\ n \ r,但这不起作用。我正在寻找一些字符ascii或utf,它会删除一行并产生输出,因为我用php回显它。
一个可能的解决方案,我认为在头部发送浏览器文本或其他内容而不是html:
<meta http-equiv="Content-Type" content="text; charset=UTF-8">
我不确定有什么其他解决方案..
答案 0 :(得分:4)
如果要输出文本文件,请更改HTTP标头中的内容类型,如
header("Content-type: text/plain");
echo "some\nplain\ntext";
- 你不能将它与HTML混合,但它是全部或全无:)
答案 1 :(得分:-1)
将输出包裹在<pre></pre>
中,然后每当您想要换行时,请使用PHP_EOL
:
echo $string . PHP_EOL;