2015-04-03 58 views
-4

我可以使用nl2br($test)命令將「換行符」轉換爲HTML換行符,但我希望該命令能夠轉換除最後一行之外的所有換行符。最後一行後我不想休息。你能幫我解決這個問題嗎?更改新行,除了php中的最後一行破壞

+1

編輯與你的串並問一個問題前添加更多的細節,代碼示例 – 2015-04-03 07:41:15

+0

請使用搜索功能。謝謝。 – hakre 2015-04-03 07:46:31

+0

@hakre,看起來不像一個明顯的重複,因爲有額外的步驟來回答*這個問題 – 2015-04-03 07:48:02

回答

0

你可以使用這個例子:當您轉換您的字符串nl2br和功能的結果字符串的結尾增加了一個<br />

;那麼你可以消除過去的<br />與任何substrrtrim功能:

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

?>