我可以使用nl2br($test)
命令将“换行符”转换为HTML换行符,但我希望命令转换除最后一行之外的所有换行符。我不希望在最后一行之后有任何休息。你能帮帮我吗?
答案 0 :(得分:0)
您可以使用此示例:
当您使用nl2br
转换字符串时,该函数会在结果字符串的末尾添加<br />
;那么您可以使用<br />
或substr
函数消除上一个rtrim
:
<?php
$string = "This\r\nis\n\ra\n\rtest\n\r";
$string = trim(nl2br($string));
echo $string;
echo "<br>\n";
echo substr($string, 0, -6);
echo "<br>\n";
echo rtrim($string, '<br />');
?>