PHP addcslashes()関数
定義と使用法
addcslashes() 関数は、指定された文字の前にバックスラッシュを追加した文字列を返します。
注:addcslashes() 関数は大文字と小文字を区別します。
注:addcslashes() を 0(NULL)、r(復帰)、n(改行)、t(タブ)、f(フォームフィード)、v(垂直タブ)に適用する場合は注意してください。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>";
?>
$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');
?>
$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 String リファレンスマニュアル その他の拡張