輸入來自文件。我使用此代碼:php替換PHP_EOL
$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 />
有人可以幫我請?
輸入來自文件。我使用此代碼:php替換PHP_EOL
$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 />
有人可以幫我請?
只是嘗試:
$outputText = str_replace("\n", "<br />\n", $inputText) . '<br />';
你可以使用preg_replace()
這個?
$outputText = preg_replace("/\n|$/", "<br />".PHP_EOL, $inputText);