可能重复:
用<br>-PHP
file_put_contents('./files/'.$count.'.txt',$input);
如何在文件的每行附加<br/>
标记,因为在HTML中无法识别。例如,文件的内容是:
A
B
C
D
html中的输出只是
ABCD
还是应该有更好的方法,比如用<br/>
代替'n
?
只需使用nl2br()
即可将所有换行符转换为<br />
。
在保存内容之前只需使用nl2br()
即可。它将用<br />
:替换所有"'n"
file_put_contents('./files/'.$count.'.txt',nl2br($input));
正如其他人所建议的,如果只需要添加<br />
标记,只需通过nl2br()
传递字符串即可。
如果你想在每行的末尾添加另一个字符串,或者在添加<br />
时保留换行符,你可以这样做:
$appendStr = "arbitrary string you wish to append";
$rows = explode("'n", $str);
$contents = implode ( $appendStr . "'n", $rows );