Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个用 html 编写的文本区域。我想用 PHP 获取它的文本,但我想用 <br/> 标签替换换行符。然后将生成的字符串写入文本文件。
$puhdas['arvostelu'] = str_replace(array("\r\n", "\n", "\r"), '<br />', strip_tags($_POST['arvostelu']));
为什么这不能取代它们?我仍然可以在 PHP 创建的 txt 文件中看到换行符将文本分开。
PHP 已经有了nl2br
$puhdas['arvostelu'] = nl2br(strip_tags($_POST['arvostelu']));
请注意,它们也可能\t代替\n
\t
\n