Pergunta

Eu costumava Sanitize :: limpa em cakePHP à entrada do usuário sanitize e no resultado que eu tenho "\ r" caráter.

  1. O que isso significa de caracteres ( "\ r")?
  2. Existe uma função que faz o inverso do Sanitize :: limpo, para que eu possa usar antes de emitir os dados.
Foi útil?

Solução

Você pode se livrar desse personagem (e outros), chamando trim($userInput); ou desta forma usando Sanitize::clean:

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

Outras dicas

"\ r" é o carácter de retorno (ao imprimir para o console, faz com que a saída para começar na próxima linha, mas não afeta exibição de páginas da web).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top