English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
addcslashes()関数は、C言語スタイルで文字列の中の文字をエスケープするために使用されます
string addcslashes ( string $str , string $charlist )
返される文字列は、パラメータ charlist リストに属する文字の前に反斜線が付加されます。
これはエスケープされた文字列を返します
番号 | パラメータと説明 |
---|---|
1 | str エスケープする文字列 |
2 | charlist charlist に \n、\r などの文字が含まれている場合、C言語スタイルで変換され、他のアルファベット数字でないかつASCIIコードが 32 およびそれ以上の 126 の文字は全て8進数で表現されるように変換されます。 |
以下の例を試してみてください
<?php echo addcslashes("zoo['.']", 'z..A'); // 出力:\zoo['\.'] ?>テストしてみる ‹/›
出力結果:
\zoo['\.']