Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.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数据库中强制换行?_Php_Flat File - Fatal编程技术网

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

我正在使用PHP,我想在每次输入后在我的.txt数据库中创建一个换行符。 这可能吗?怎么可能? 请帮助,我已经尝试了
/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新手,但对我的问题回答很好,我只是一个初级程序员