0
我有一個<textarea>
其中我保存一條消息發送給在我的網站註冊的用戶。 意味着我可以修改我的管理面板中的消息。PHP nl2br函數
我使用
$message = nl2br($_POST['message']);
這個命令來存儲$消息在DB每次每當我更新的消息,以便它可以把我的輸入爲<br>
.. 但現在想,如果我未做更新消息任何修改都會將<br>
添加到<br>
(2個換行符)。
我在textarea的輸入
Hi
Thanx for contact Us
將其存儲爲
Hi<br>
Thanx for contacting us<br>
現在,如果我添加一行到它
Hi<br>
Thanx for contacting us<br>
-Team MCXIndiaLive
將它保存爲
Hi<br><br>
Thanx for contacting us<br><br>
-Team MCXIndiaLive
我該如何阻止?
存儲原件並在編輯時顯示。或者僅在將其提供給用戶時存儲原始呼叫'nl2br'。 – Maerlyn
你可能會覺得這很有用:http://stackoverflow.com/questions/2436145/br2nl-replace-all-xhtml-html-line-breaks-with-newlines-in-php – LeonardChallis
*顯示*時只能使用'nl2br' * ,而不是*存儲*時。 –