php addcslashes 関数は、指定された文字の前にバックスラッシュ文字列を追加するために使用されます。その構文は addcslashes(string,characters) です。パラメータ string は必須で、エスケープする文字列を指定します。characters は必須で、エスケープする文字列を指定します。文字または文字の範囲。
php addcslashes 関数の使い方
定義と使用法
addcslashes() 関数は、指定された文字の前にバックスラッシュが追加された文字列を返します。
注: addcslashes() 関数では大文字と小文字が区別されます。
注: addcslashes() を次の文字に適用する場合は注意してください: 0 (NULL)、r (キャリッジ リターン)、n (ライン フィード)、f (フォーム フィード)、t (タブ)、およびv (垂直タブ)。 PHP では、\0、\r、\n、\t、\f、\v は事前定義されたエスケープ シーケンスです。
構文
addcslashes(string,characters)
パラメータ
文字列は必須です。エスケープする文字列を指定します。
文字は必須です。エスケープする文字または文字の範囲を指定します。
戻り値: エスケープされた文字列を返します。
PHP バージョン: 4
例 1
文字列内の特定の文字にバックスラッシュを追加します:
<?php $str = "Welcome to Shanghai!"; echo $str."<br>"; echo addcslashes($str,'m')."<br>"; echo addcslashes($str,'H')."<br>"; ?>
出力:
Welcome to Shanghai! Welcome to Sh\angh\ai! Welcome to \Shanghai!
例 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'); ?>
出力:
Welcome to Shanghai! \Welcome to \Shanghai! W\e\l\c\o\m\e \t\o S\h\a\n\g\h\a\i! W\el\com\e to Sh\an\gh\ai!
例3
文字「A」の前にバックスラッシュを追加します:
<?php $str = addcslashes("A001 A002 A003","A"); echo($str); ?>
出力:
\A001 \A002 \A003
以上がPHPのaddcslashes関数の使い方は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。