PHP addcslashes() 関数

❮ PHP 文字列リファレンス

文字"W"の前にバックスラッシュを追加します:

<?php
$str = addcslashes("Hello World!","W");
echo($str);
?>
例の実行 »

定義と用法

addcslashes() 関数は、指定した文字の前にバックスラッシュ付けた文字列を返します。

注: addcslashes()関数は、大文字と小文字を区別します。

注:0 (NULL), r (キャリッジリターン), n (改行), f (フォームフィード), t (タブ) および v (垂直タブ) に addcslashes() を使用する場合は注意してください。PHP では、\0, \r, \n, \t, \f および \v は定義済みのエスケープシーケンスです。


構文

addcslashes(string,characters)

パラメータ 説明
string 必須。エスケープしたい文字列を指定する
characters 必須。エスケープ対象の文字列か文字範囲を指定する

技術内容
返り値: エスケープした文字列を返します
PHP バージョン: 4+

その他の例

例 1

文字列内の特定の文字にバックスラッシュを追加します:

<?php
$str = "Welcome to my humble Homepage!";
echo $str."<br>";
echo addcslashes($str,'m')."<br>";
echo addcslashes($str,'H')."<br>";
?>
例の実行 »

例 2

文字列内の文字の範囲にバックスラッシュを追加する:

<?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');
?>
例の実行 »

❮ PHP 文字列リファレンス