在php中创建新行写入文件

时间:2014-10-12 06:17:42

标签: php fwrite

我试过这个但不会工作

<?php
$myfile = fopen("newfile.txt", "w") or die("Unable to open file!");
$txt = "Mickey Mouse\n";
fwrite($myfile, $txt);
$txt = "Minnie Mouse\n";
fwrite($myfile, $txt);
fclose($myfile);
?> 

这是我在newfile.txt中的显示方式:

Mickey MouseMinnie Mouse`

但我希望这样:

Mickey Mouse
Minnie Mouse

3 个答案:

答案 0 :(得分:3)

最好使用PHP_EOL。它是跨平台的,会自动为PHP运行的平台选择正确的换行符。

$txt = "Goofy".PHP_EOL;

答案 1 :(得分:0)

\ r \ n

在前面添加回车。

答案 2 :(得分:0)

<?php
$myfile = fopen("newfile.txt", "w") or die("Unable to open file!");
$txt = "Mickey Mouse\n";
 file_put_contents($myFile,$txt ,FILE_APPEND);
fclose($myfile);
?> 

如果您想在 file_put_contents($ File_Handle,$ Text_For_Write,FILE_APPEND)中使用文件写入\ n