在fwrite()PHP之后创建换行符/换行符

时间:2013-04-23 07:13:46

标签: php forms newline

您好我正在尝试编写一个编辑文本文件的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");
?>

1 个答案:

答案 0 :(得分:1)

尝试替换:

fwrite($fh , $input1. " " . $input2 . " " . $input3 . "\n");

使用:

fwrite($fh , $input1 . PHP_EOL . $input2 . PHP_EOL . $input3 . PHP_EOL);

至于我,它正在发挥作用。