質問

CakePHP で Sanitize::clean を使用してユーザー入力をサニタイズしたところ、「 」文字が得られました。

  1. この文字 (「 」) は何を意味しますか?
  2. Sanitize::clean の逆を行う関数があるので、データを出力する前に使用できます。
役に立ちましたか?

解決

あなたはtrim($userInput);を使用してSanitize::cleanか、この方法を呼び出すことにより、この文字(など)を取り除くことができます:

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

他のヒント

「\ rを」キャリッジリターン文字(コンソールに印刷するとき、それは次の行に開始するように出力を引き起こすが、Webページの表示には影響しません)です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top