标签: php xhtml newline str-replace
我有一个用html编写的文本区域。 我想用PHP获取它的文本,但我想用<替换换行符。 br />标签。 然后将生成的字符串写入文本文件。
$puhdas['arvostelu'] = str_replace(array("\r\n", "\n", "\r"), '<br />', strip_tags($_POST['arvostelu']));
为什么不能取代它们?在PHP创建的txt文件中,我仍然可以看到新行分开文本。
答案 0 :(得分:2)
PHP已经有nl2br
$puhdas['arvostelu'] = nl2br(strip_tags($_POST['arvostelu']));
请注意,它们也可能是\t而不是\n
\t
\n