php file_get_contents()换行符号遭塌白

来源:互联网 发布:牛牛软件图片 编辑:程序博客网 时间:2024/05/24 06:08
用下面代码将文件读入并输出的时候,文件中包含换行符,但是输出的时候并没有输出换行。
<?= file_get_contents("suckers.txt"); ?>

测试了一下发现是换行变换成了空格。原因是网页中的空白为<br/>,其余我们的“\n”等空白位置都会遭到“塌白”。
当然,把上述代码放在<pre></pre>标签内是可以让文件换行输出的。也可以用以下方法。
<?= nl2br(file_get_contents("suckers.txt")); ?>