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