Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用php从.txt文件中\n读取换行符_Php_Html_Input_Textarea_Line Breaks - Fatal编程技术网

如何使用php从.txt文件中\n读取换行符

如何使用php从.txt文件中\n读取换行符,php,html,input,textarea,line-breaks,Php,Html,Input,Textarea,Line Breaks,以下是我所拥有的: <?php echo file_get_contents("thingy.txt") ?> 我正在使用file_get_contents()从文件中获取数据并将其放到我的网站上。此文件包含换行符,但当我在网站上显示它时,这些换行符会转换为简单的空格。该文件本身是一个.txt文件,但我使用html元素,以便在读取时,在我的网站上设置内容样式 我使用表单中的元素写入thingy.txt文件并提交它,然后使用单独的php文件将输入数据写入.txt文件。关于如何使用

以下是我所拥有的:

<?php echo file_get_contents("thingy.txt") ?>

我正在使用file_get_contents()从文件中获取数据并将其放到我的网站上。此文件包含换行符,但当我在网站上显示它时,这些换行符会转换为简单的空格。该文件本身是一个.txt文件,但我使用html元素,以便在读取时,在我的网站上设置内容样式


我使用表单中的元素写入thingy.txt文件并提交它,然后使用单独的php文件将输入数据写入.txt文件。关于如何使用我的设置在索引文件上创建换行符,或者我必须更改换行符,有什么建议吗?

\n
不会被浏览器解释为换行符。HTML中的所有空白都压缩为一个空格字符。使用

看看这个答案:

这应该是你所需要的

$file = new SPLFileObject('/path/to/file.txt');
foreach($file as $line) {
    echo $line;
}

我已经把答案联系起来了