0
我在cakePHP中使用了Sanitize :: clean來清理用戶輸入,並在結果中獲得了「\ r」字符。在CakePHP中創建的「 r」Sanitize :: clean()
- 這個字符是什麼意思(「\ r」)?
- 有沒有Sanitize :: clean的相反功能,所以我可以在輸出數據之前使用。
我在cakePHP中使用了Sanitize :: clean來清理用戶輸入,並在結果中獲得了「\ r」字符。在CakePHP中創建的「 r」Sanitize :: clean()
你可以通過調用trim($userInput);
或使用這種方式Sanitize::clean
擺脫這個角色(和其他):
$opts = array('carriage'=>true);
$cleaned = Sanitize::clean($userInput,$opts);
「\ r」是回車符(當打印到控制檯時,它會導致輸出從下一行開始,但不影響網頁的顯示)。
我相信這是Windows返回字符,雖然有必要對某些操作(寫入記事本文檔,我認爲需要它),「\ n」也可以在控制檯以及許多(大多數?)用途中使用。 – 2009-09-20 19:54:11