我希望能够接受\n
或\r\n
并将其转换为<br />
以便在页面中使用。虽然当用户提交带有新段落的文本区域时,strip_tags
函数似乎会将它们剥离出来。我可以做些什么来保持这些字符串?
感谢!!!
答案 0 :(得分:11)
您可以使用nl2br
将BR
换行元素添加到换行符字符序列中:
$html = nl2br($plain);
请注意,只添加了BR
元素:
nl2br("foo\nbar") === "foo\n<br />bar"
要阻止strip_tags
删除P
和BR
代码,请在第二个参数中指定它们:
$clean = strip_tags($html, '<p><br>');