0

我有一个用 html 编写的文本区域。我想用 PHP 获取它的文本,但我想用 <br/> 标签替换换行符。然后将生成的字符串写入文本文件。

$puhdas['arvostelu'] = str_replace(array("\r\n", "\n", "\r"), '<br />', strip_tags($_POST['arvostelu']));

为什么这不能取代它们?我仍然可以在 PHP 创建的 txt 文件中看到换行符将文本分开。

4

1 回答 1

2

PHP 已经有了nl2br

$puhdas['arvostelu'] = nl2br(strip_tags($_POST['arvostelu']));

请注意,它们也可能\t代替\n

于 2012-10-15T13:23:04.230 回答