Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用\r";在cakePHP Sanitize::clean()制作的html中_Php_Html_Cakephp_Special Characters - Fatal编程技术网

&引用\r";在cakePHP Sanitize::clean()制作的html中

&引用\r";在cakePHP Sanitize::clean()制作的html中,php,html,cakephp,special-characters,Php,Html,Cakephp,Special Characters,我在cakePHP中使用Sanitize::clean来清理用户输入,结果得到了“\r”字符 这个字符是什么意思(“\r”) 是否有一个与Sanitize::clean相反的函数,以便在输出数据之前使用 “\r”是回车字符(当打印到控制台时,它会使输出从下一行开始,但不会影响网页的显示)。您可以通过调用trim($userInput)删除此字符(和其他字符)或使用消毒::清洁: $opts = array('carriage'=>true); $cleaned = Sanitize::cl

我在cakePHP中使用Sanitize::clean来清理用户输入,结果得到了“\r”字符

  • 这个字符是什么意思(“\r”)
  • 是否有一个与Sanitize::clean相反的函数,以便在输出数据之前使用

  • “\r”是回车字符(当打印到控制台时,它会使输出从下一行开始,但不会影响网页的显示)。

    您可以通过调用
    trim($userInput)删除此字符(和其他字符)或使用
    消毒::清洁

    $opts = array('carriage'=>true);
    $cleaned = Sanitize::clean($userInput,$opts);
    

    我相信它是Windows返回字符,虽然对于某些操作(我认为需要写入记事本文档)是必要的,“\n”也可以在控制台中使用,并且可以用于许多(大多数?)用途。