可能重複:
How to save user-entered line breaks from a TEXTAREA to a database?如何通過按下回車鍵在PHP中插入一個換行符到數據庫中?
當我按下一個文本輸入鍵它去換行符。但是當我從操作頁面收到這個值時,它會轉換爲空白區域。我想從操作頁面接收ENTER KEY字符作爲換行符,而不是空格。 示例代碼:這是HTML代碼
<form action="go.php" method="POST">
<textarea name="aa" cols="10" rows="10"></textarea>
<form>
她是go.php代碼:
<?php
$txt=$_POST['aa'];
echo $txt;
?>
如果我喜歡 輸入「這是我的(按Enter鍵),這是他(PRESS回車鍵)」。 我想輸出像 「這是我(換行)這是他(換行)」。 但我從go.php像 「這是我這就是他」。 這裏是沒有任何新行,但空白。 請大家幫幫我。爲什麼發生。
你究竟如何檢查它不是一個新的行字符?你打開了頁面源代碼嗎? – zerkms
http://stackoverflow.com/questions/498461/how-to-save-user-entered-line-breaks-from-a-textarea-to-a-database – Jrod
當我打印它時,它總是打印一個平面字符串分離由空白。在頁面源中,它聲明爲換行符,但顯示爲空格。但爲什麼我不知道。請解釋我,如果你知道。@ zerkms –