【问题标题】:PHP append to a new line in a file [duplicate]PHP追加到文件中的新行[重复]
【发布时间】:2020-10-26 21:22:32
【问题描述】:

这是我的 PHP 代码:

$singles = fopen("singles.txt", "a");
$user_info = $name . "," . $gender . "," . $age . "," . $personality . "," . 
            $favOS . "," . $minAge . "," . $maxAge . PHP_EOL;
fwrite($singles, $user_info);

当我第一次尝试附加时,它是否附加到同一行但之后它会像我想要的那样转到新行。

如您所见,New11 被添加到同一行。我希望将其附加到新行。

还有一个尾随的新行,我不希望最后有一个空行。

【问题讨论】:

    标签: php text-files newline


    【解决方案1】:

    只需以换行符开始字符串,而不是以换行符结束。这应该可以解决这两个问题 - 您的第一个追加将始终开始一个新行,而您的最后一个不会在末尾添加一个空白换行符。

    $user_info = PHP_EOL . $name . "," . $gender . "," . $age . "," . $personality . "," . 
            $favOS . "," . $minAge . "," . $maxAge;
    

    【讨论】:

      猜你喜欢
      • 2015-06-29
      • 1970-01-01
      • 2013-06-03
      • 1970-01-01
      • 2017-11-25
      • 1970-01-01
      • 2015-08-25
      • 2012-07-12
      • 2021-09-04
      相关资源
      最近更新 更多