输入来自文件。我正在使用此代码:
$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 />
有人可以帮我吗?
答案 0 :(得分:8)
答案 1 :(得分:1)
试试:
$outputText = str_replace("\n", "<br />\n", $inputText) . '<br />';
答案 2 :(得分:1)
你可以使用preg_replace()
吗?
$outputText = preg_replace("/\n|$/", "<br />".PHP_EOL, $inputText);