3

如何.txt从我的服务器读取文件并保留它的换行符?请注意,换行符不是这样/n或其他的,它们更像是

这个。你知道,只是一个纯文本的新行。

我想.txt从我的服务器回显文件,这是在 PHP 或其他东西中,同时保留换行符。

提前谢谢!:)

4

2 回答 2

7

为了输出?只需使用nl2br

$file = file_get_contents( 'file.txt' );
echo nl2br( $file );

也适用于fopen.

于 2013-01-10T23:18:26.680 回答
2

无需您执行任何操作即可保留换行符。您可以通过从命令行运行代码来轻松验证这一点,例如使用

php -r "readfile('text.txt');"

但是,在 HTML 中,空白默认是折叠的。如果要保留它,请使用 CSSwhite-space属性,如下所示:

<div style="white-space: pre"><?php readfile('text.txt'); ?></div>
于 2013-01-10T23:21:39.327 回答