输入来自一个文件。我用的是这个代码:
$inputText = "a\nb\nc\nd";
$outputText = str_replace(PHP_EOL, ("<br />".PHP_EOL), $inputText);产出如下:
a
<br />b
<br />c
<br />d
<br />但我需要:
a<br />
b<br />
c<br />
d<br />有人能帮我吗?
发布于 2014-03-06 20:21:24
只需使用nl2br()。
这将为你做所有的工作。不需要人工更换。
$outputText = nl2br($inputText);发布于 2014-03-06 20:20:38
只需试着:
$outputText = str_replace("\n", "<br />\n", $inputText) . '<br />';发布于 2014-03-06 20:20:40
你能用preg_replace()吗?
$outputText = preg_replace("/\n|$/", "<br />".PHP_EOL, $inputText);https://stackoverflow.com/questions/22235032
复制相似问题