1
私は単純な文字をエスケープする方法を学びません。文字のASCIIを出力します。 しかし、私はaddcslashes..nothing関数を使用した後にそれを印刷するときにエスケープされます。何故ですか?CCSはaddcslashes()で文字列をエスケープします
$da=ord('>');
echo $da."<br/>";
$not_escaped="><?";
$escaped = addcslashes($not_escaped, "\61...\64");
echo $escaped;
私はその文書に従っていますが、上記の私の例はありません。 Thyeはまた、2つのセパレータを使用しています!@ ASCII番号範囲の範囲の間です。どういう意味ですか?
$escaped = addcslashes($not_escaped, "\0..\[email protected]\177..\377");
彼らのドキュメントはそう言っていません.2つの範囲が必要です。これらの記号を含めますか? – BlackFire27
> 32未満のASCIIコードと126以上の* 8進表現*に変換された文字。 – pencil
複数の範囲: '$ escaped = addcslashes($ not_escaped、" a..c!@ k..m "); //エスケープa-cとk-m' – pencil