有一個用戶textarea輸入。我需要在保存之前刪除所有新行(所以它應該只有一行)。無法刪除新行
我用
$text = str_replace("\r\n", "", $text);
$text = str_replace("\n", "", $text);
這一點。
但是,一個用戶輸入了文字,並且有新的一行,並且無法用該代碼刪除。
我也試過\r\n
和\r
沒有結果。
我不能在這裏複製它,因爲只要我複製它,新行將被替換爲標準\n
。
如何刪除此新行?或者我怎麼能看到它的特徵是什麼?
它現在保存在MySQL中。
可能重複(http://stackoverflow.com/questions/2274506/reliably-remove-newlines-from-string) – Gordon
不,它不是重複的。我在那裏找不到答案。 – Qiao
好吧,如果這不是重複的,那麼如何http://stackoverflow.com/questions/5449580/replacing-rn-with-php或http://stackoverflow.com/questions/3654844/php-str-replace-不工作正確或http://stackoverflow.com/questions/3779464/php-simple-way-to-replace-or-remove-empty-lines-with-str-replace或http://stackoverflow.com/問題/ 5057405 /換行符問題。如果你仍然堅持認爲它不是重複的,你應該更新你的問題,指出它爲什麼不是重複的,因爲我很難看出你的問題和那些問題有什麼不同。 – Gordon