在我的评论区我有问题
假设用户输入:
hello
how are you?
输出是:
hello how are you?
我希望它作为用户输入:
hello
how are you?
我正在使用HTMLPurifier
和tidy
lib 但注意到有帮助
php中是否有内置函数来执行此操作?
在我的评论区我有问题
假设用户输入:
hello
how are you?
输出是:
hello how are you?
我希望它作为用户输入:
hello
how are you?
我正在使用HTMLPurifier
和tidy
lib 但注意到有帮助
php中是否有内置函数来执行此操作?
我想你可以用它nl2br
来实现这一点
手册中的示例
echo nl2br("foo isn't\n bar");
输出
foo isn't<br />
bar
这会将新行更改为<br>
将处理换行符的标记
你必须使用php函数
nl2br($textAreaInput)
使用函数 nl2br:
echo nl2br($textareaMessage);
使用 nl2br() 函数,将 TextArea 字符串传递给 nl2br() 函数,textarea 添加了 "\n\r" 用于换行,但对于 html,我们需要将其转换
为 linen break,nl2br() 会这样做。