string addcslashes
(string str, string charlist);charlist パラメータに羅列された文字の前に バックスラッシュを付けた文字列を返します。 この関数は、\n, \r 等を C言語と同様の手法によりエスケープします。アスキーコードが 32 未満または126より大きい文字は、8進表現に変換されます。 英数字をエスケープする際には、注意して下さい。 "\0..\37" のように charlist の範囲を 指定可能です。この場合、アスキーコードが 0 から 31 の範囲の 文字は全てエスケープされます。
例 1. addcslashes の例
$escaped = addcslashes($not_escaped, "\0..\37!@\177..\377");
注意: PHP4b3-dev で追加されました。
stripcslashes, stripslashes, htmlspecialchars, htmlspecialchars, quotemeta も参照下さい。