我正在使用PHP,我想在每次输入后在我的.txt数据库中创建一个换行符。
这甚至可能吗?
请帮助,我尝试了/n
和<br>
,但这些都没有成功。
一些代码:
fwrite($handle,$artikelnummer);
fwrite($handle,$newData);
在这两者之间,我想要一个换行符
答案 0 :(得分:2)
使用:
fwrite($file, $yourData . "\n");
不要使用'\n'
,因为PHP无法识别转义序列。
如果您想要独立于平台,请使用PHP_EOL
输出\r\n
或\n
,具体取决于操作系统。它是预定义的常数。看here。
如果您在写完一行后想要一个空行:
fwrite($file, $yourData . PHP_EOL . PHP_EOL);
答案 1 :(得分:1)
这样的东西?
fwrite($handle, $artikelnummer);
fwrite($handle, "\n");
fwrite($handle, $newData);
正如Shikhar Bhardwaj指出的那样,如果你想完全独立于OS平台,你可以使用PHP_EOL而不是“\ n”......
<强>更新强> 如果您期望在行之间有一个空行,则必须编写 2 换行符...:
fwrite($handle, $artikelnummer);
fwrite($handle, PHP_EOL . PHP_EOL);
fwrite($handle, $newData);
答案 2 :(得分:1)
你必须在双引号中使用反斜杠和字母n:
fwrite($handle, "This is my text with \n a linebreak");