5

我希望能够接受\n\r\n将它们转换<br />为在页面中使用。尽管当用户提交带有新段落的文本区域时,该strip_tags功能似乎将它们直接删除。我能做些什么来将这些保留在字符串中?

谢谢!!!

4

1 回答 1

12

您可以使用nl2brBR换行符元素添加到换行符字符序列中:

$html = nl2br($plain);

请注意,这些BR元素是刚刚添加的:

nl2br("foo\nbar") === "foo\n<br />bar"

为了防止strip_tags删除PBR标记,请在第二个参数中指定它们:

$clean = strip_tags($html, '<p><br>');
于 2011-02-21T18:53:20.263 回答