PHP addcslashes() 関数
定義と用法
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'); ?>