您好我正在尝试编写一个编辑文本文件的php文件。但是我有一组变量,每个变量都来自单独的html表单输入。我希望每个值都显示在一个新行上。我尝试使用PHP_EOL,“\ n”和“\ r \ n”。以下是我的代码。我希望有人可以给我指导。请注意,除了插入新行
外,一切都很顺利<?php
$file="file.txt";
$fh=fopen($file , "a+");
$input1=$_POST['input1'];
$input2=$_POST['input2'];
$input3=$_POST['input3'];
fwrite($fh , $input1. " " . $input2 . " " . $input3 . "\n");
?>
答案 0 :(得分:1)
尝试替换:
fwrite($fh , $input1. " " . $input2 . " " . $input3 . "\n");
使用:
fwrite($fh , $input1 . PHP_EOL . $input2 . PHP_EOL . $input3 . PHP_EOL);
至于我,它正在发挥作用。