我有一個頁面可以將條目添加到幾年前創建的日誌中。然而,在本頁面的評論部分中,每次按下輸入時都會添加一行。如何在php中刪除多餘的換行符
例如,如果我進入這個並將其添加到日誌:
TEST 1
TEST 2
TEST 3
這將顯示爲:
TEST 1
TEST 2
TEST 3
我發現在大的PHP文件中的註釋部分,是想知道如何編輯它來消除這個問題?任何幫助將不勝感激。謝謝。
PHP代碼:
<tr><td colspan='3'> </td></tr>
<tr><td class="master-menu"><div class='mar'>*Comments:</div><TEXTAREA rows='5' cols='30' NAME='notes' onkeypress="return beta (event,letters+numbers+signs+custom)"><?php echo $notes; ?></textarea></div>
PHP代碼,其中$註解顯示爲:
echo 「<input name =’defaultcomm’ type =’hidden’ value =’$notes’>」;
$headnotes = $notes;
$notes = str_replace(「\\」,」」,$getrow[‘Notes’]);
$notes = str_replace(「'」,」’」,$notes);
$notes = ereg_replace(「[\n\r]+」,」\n」,$notes);
看起來像你正在替換每個換行符,每個回車換行符換行。這意味着如果你在某些機器上得到「\ n \ r」,你會得到兩條換行符。 (還應該注意的是,使用ereg_replace在PHP 5.3之前不鼓勵使用) – SamHuckaby
@samhuckaby如何更改我的當前代碼以完全按照輸入的內容獲取文本? –
@SamHuckaby感謝你的提示,它只是這是很早以前創建的。 –