當前位置:名人名言大全網 - 經典說說 - php中如何處理用戶輸入的換行符?

php中如何處理用戶輸入的換行符?

我來說說我的做法:1。保存時,直接保存換行符,不做任何處理,無論是保存在db中還是文本文件中。2.在顯示時,可以使用nl2br()函數將換行符轉換成

這個html標簽。如果是windows操作系統輸入,用nl2br()是沒有問題的,但是如果是linux操作系統輸入的換行符,就是:\ r \ r \ n;;然後它會用兩個\r\n替換壹個。

所以自己更換更兼容。用正則表達式替換的代碼示例如下:echo preg_replace('/(?:\r\n|\n)/','',$ html);