addcslashes() 関数は、指定した文字の前にバックスラッシュ付けた文字列を返します。
注: addcslashes()関数は、大文字と小文字を区別します。
注:0 (NULL), r (キャリッジリターン), n (改行), f (フォームフィード), t (タブ) および v (垂直タブ) に addcslashes() を使用する場合は注意してください。PHP では、\0, \r, \n, \t, \f および \v は定義済みのエスケープシーケンスです。
addcslashes(string,characters)
パラメータ | 説明 |
---|---|
string | 必須。エスケープしたい文字列を指定する |
characters | 必須。エスケープ対象の文字列か文字範囲を指定する |
返り値: | エスケープした文字列を返します |
---|---|
PHP バージョン: | 4+ |
文字列内の特定の文字にバックスラッシュを追加します:
<?php
$str = "Welcome to my humble Homepage!";
echo $str."<br>";
echo addcslashes($str,'m')."<br>";
echo addcslashes($str,'H')."<br>";
?>
例の実行 »
文字列内の文字の範囲にバックスラッシュを追加する:
<?php
$str = "Welcome to my humble Homepage!";
echo $str."<br>";
echo addcslashes($str,'A..Z')."<br>";
echo addcslashes($str,'a..z')."<br>";
echo addcslashes($str,'a..g');
?>
例の実行 »