正在将 转换为<;br/>;


Converting to <br />

可能重复:
用<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 );