我希望能够接受\n
或\r\n
将它们转换<br />
为在页面中使用。尽管当用户提交带有新段落的文本区域时,该strip_tags
功能似乎将它们直接删除。我能做些什么来将这些保留在字符串中?
谢谢!!!
我希望能够接受\n
或\r\n
将它们转换<br />
为在页面中使用。尽管当用户提交带有新段落的文本区域时,该strip_tags
功能似乎将它们直接删除。我能做些什么来将这些保留在字符串中?
谢谢!!!
您可以使用nl2br
将BR
换行符元素添加到换行符字符序列中:
$html = nl2br($plain);
请注意,这些BR
元素是刚刚添加的:
nl2br("foo\nbar") === "foo\n<br />bar"
为了防止strip_tags
删除P
和BR
标记,请在第二个参数中指定它们:
$clean = strip_tags($html, '<p><br>');