改变除了php中的最后一行之外的新行

时间:2015-04-03 07:39:12

标签: javascript php html

我可以使用nl2br($test)命令将“换行符”转换为HTML换行符,但我希望命令转换除最后一行之外的所有换行符。我不希望在最后一行之后有任何休息。你能帮帮我吗?

1 个答案:

答案 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 />');

?>