PHP addcslashes() 関数

文字“A”の前にアンダースコアを追加します:

<?php
$str = addcslashes("A001 A002 A003","A");
echo($str);
?>

実行例

定義と用法

addcslashes() 関数は指定された文字の前にアンダースコアを追加した文字列を返します。

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

注記:次の文字に addcslashes() を適用する際には注意してください:0(NULL), r(リターン), n(エンターキー), f(フォームフィード)、t(タブ)および v(垂直タブ)。PHP では、\0, \r, \n, \t, \f および \v は事前定義のエスケープシーケンスです。

文法

addcslashes(string,characters)
パラメータ 説明
string 必須。エスケープする必要のある文字列を指定します。
characters 必須。エスケープする必要のある文字または文字範囲を指定します。

技術的な詳細

返り値: エスケープされた文字列を返します。
PHP バージョン: 4+

さらに例

例 1

文字列の中の特定文字にアンダースコアを追加します:

<?php
$str = "Welcome to Shanghai!";
echo $str."<br>";
echo addcslashes($str,'m')."<br>";
echo addcslashes($str,'H')."<br>";
?>

実行例

例 2

文字列の中の特定範囲の文字にアンダースコアを追加します:

<?php
$str = "Welcome to Shanghai!";
echo $str."<br>";
echo addcslashes($str,'A..Z')."<br>";
echo addcslashes($str,'a..z')."<br>";
echo addcslashes($str,'a..g');
?>

実行例