Php 如何在txt数据库中强制换行?
我正在使用PHP,我想在每次输入后在我的.txt数据库中创建一个换行符。 这可能吗?怎么可能? 请帮助,我已经尝试了Php 如何在txt数据库中强制换行?,php,flat-file,Php,Flat File,我正在使用PHP,我想在每次输入后在我的.txt数据库中创建一个换行符。 这可能吗?怎么可能? 请帮助,我已经尝试了/n和,但这些都不起作用。 一些代码: fwrite($handle,$artikelnummer); fwrite($handle,$newData); 在这两者之间我想要一个换行符类似的东西 fwrite($handle, $artikelnummer); fwrite($handle, "\n"); fwrite($handle, $newData); 正如Shikhar
/n
和
,但这些都不起作用。
一些代码:
fwrite($handle,$artikelnummer);
fwrite($handle,$newData);
在这两者之间我想要一个换行符类似的东西
fwrite($handle, $artikelnummer);
fwrite($handle, "\n");
fwrite($handle, $newData);
正如Shikhar Bhardwaj所指出的,如果您想完全独立于操作系统平台,可以使用PHP_EOL而不是“\n”
更新:
如果您期望的是两行之间有一行空行,那么您必须写两行换行符…:
fwrite($handle, $artikelnummer);
fwrite($handle, PHP_EOL . PHP_EOL);
fwrite($handle, $newData);
像这样的
fwrite($handle, $artikelnummer);
fwrite($handle, "\n");
fwrite($handle, $newData);
正如Shikhar Bhardwaj所指出的,如果您想完全独立于操作系统平台,可以使用PHP_EOL而不是“\n”
更新:
如果您期望的是两行之间有一行空行,那么您必须写两行换行符…:
fwrite($handle, $artikelnummer);
fwrite($handle, PHP_EOL . PHP_EOL);
fwrite($handle, $newData);
必须在双引号中使用反斜杠和字母n:
fwrite($handle,“这是带换行符的我的文本”)代码>您必须在双引号中使用反斜杠和字母n:
fwrite($handle,“这是带换行符的我的文本”)代码>使用:
fwrite($file, $yourData . "\n");
不要使用'\n'
,因为PHP将无法识别转义序列
如果您想独立于平台,请使用PHP\u EOL
,它根据操作系统的不同输出\r\n
或\n
。它是一个预定义的常量。看
如果在写入一行后需要一个空行:
fwrite($file, $yourData . PHP_EOL . PHP_EOL);
使用:
不要使用'\n'
,因为PHP将无法识别转义序列
如果您想独立于平台,请使用PHP\u EOL
,它根据操作系统的不同输出\r\n
或\n
。它是一个预定义的常量。看
如果在写入一行后需要一个空行:
fwrite($file, $yourData . PHP_EOL . PHP_EOL);
你能分享一些代码吗?问题有点不清楚。你说的“txt数据库”是什么意思?这是RDBMS表(如MySQL或Oracle)中的文本字段,还是将数据存储在平面文件文本文件中?我将数据存储在平面txt文件中,只需添加“\n”。ie fwrite($handle,$artikelnummer.\n”);你能分享一些代码吗?问题有点不清楚。你说的“txt数据库”是什么意思?这是RDBMS表(如MySQL或Oracle)中的文本字段,还是将数据存储在平面文件文本文件中?我将数据存储在平面txt文件中,只需添加“\n”。ie fwrite($handle,$artikelnummer.\n”);你说“不适合我”是什么意思?你期望得到什么?你还能得到什么?但是,请参阅我的更新答案以获得可能的解释…:-)选择这个作为正确答案,如果这救了你的命:-)你说“不适合我”是什么意思?你期望得到什么?你还能得到什么?但是,请参阅我的更新答案以获得可能的解释…:-)选择这个作为正确答案,如果这救了你的命:-)选择这个作为正确答案,如果这回答了你的问题!完成了,我是stackoverflow新手,但我的问题回答得很好,我只是一个开始的程序。如果这回答了你的问题,请选择这个作为正确答案!完成了,我是stackoverflow新手,但对我的问题回答很好,我只是一个初级程序员