问题:当使用HTML Purifier处理用户输入的内容时,换行符不会被转换为< br />标签. 请考虑以下用户输入的内容:Lorem ipsum dolor sit amet. This is another line.<pre> .my-css-class {color: blue; } </pre>Lorem ipsum:<ul> <li>Lorem</li> <li>Ipsum</li> <li>Dolor</li> </ul>Dolor sit amet, MyName使用HTML Purifier处理时,以上内容将更改为以下内容:Lorem ipsum dolor sit amet. This is another line. 06001 Lorem ipsum...
<?php$str="html"; //定义一个多处换行的字串echo "未处理前的输出形式:<br />{$str}";#nl2br在字符串中的新行(\n)之前插入换行符$str=nl2br($str); //使用nl2br函数处理字符串echo "<br />处理后的输出形式:<br />{$str}"; ?>