php過濾textarea 中的換行符問題


之前我寫的替換代碼是這樣的

$content = str_replace('\r\n', '', $_POST['content']);

為了確保window和Linux的換行符都能去掉,改成這樣的:

$content = str_replace('\r', '', $content);
$content = str_replace('\n', '', $content);

 

運行的時候發現還是有問題,換行符沒有被替換,然后開始百度textarea的換行符,和str_replace的用法,最后發現是單引號和雙引號的使用問題。

最后改成:

$content = str_replace("\r\n", "", $_POST['content']);

或者

$content = str_replace("\r", "", $content);
$content = str_replace("\n", "", $content);

過濾成功

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM