PHP Manual
/
セキュリティ

アドクスクラッシュ

22. 08. 2019

Obsah článku

PHP4、PHP5対応

addcslashes - C スタイルのスラッシュ文字列

商品説明

string addcslashes (string $str, string $charlist)

charlist パラメータで指定された文字の前にバックスラッシュを付加した文字列を 返す。

パラメータ

str テキスト文字列

charlist

の文字が削除されます。charlistに n, ``rr` などの文字が含まれている場合は、C-styleに変換される。その他の英数字以外の ASCI 文字で、長さが 32 未満かつ 126 を超えるものは変更される。

charlistの引数で文字列を定義する場合、どのような文字を範囲の最初と最後に置くかを確認してください。

echo addcslashes('foo[ ]です。', 'A..z');
// Values: \fo[ ]。
// すべての小文字と大文字を削除します

戻り値

変更された文字列を返す。

$escaped = addcslashes($not_escaped, "\0..\37!@\177..\377");

charlist Camera0..\37!@177..\377, ASCIIコード0〜31の文字を全て削除します。

Jan Barášek   Více o autorovi

Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.

Rád vám pomůžu:

Související články

1.
2.
Status:
All systems normal.
2024