php fwrite文本文件转到下一行不起作用

时间:2016-10-26 08:43:00

标签: php fwrite

我想保存到txt文件,但下一行不起作用

代码:

$text = '';
for(i=1;$i<10;$i++){
    $text .= $i."\n";
}

$file = fopen('text.txt','a');
fwrite($file,$text);
fclose($file);

2 个答案:

答案 0 :(得分:1)

您可以使用PHP_EOL来跳转新线。并且您的代码无效,因为您错过了$的{​​{1}}标记。它应该是i=1

$i=1

答案 1 :(得分:0)

  

如果你想在文件的开头有一个新的空行,你可以简单地初始化$text="\n";

  <?php

    $text      = '' . PHP_EOL;
    for($i=1;$i<10;$i++){
        $text .= $i . PHP_EOL;
    }

    $file = fopen('text.txt','a');
    fwrite($file,$text);
    fclose($file);