ホームページ >バックエンド開発 >PHPの問題 >PHPのaddcslashes関数の使い方は?

PHPのaddcslashes関数の使い方は?

藏色散人
藏色散人オリジナル
2019-05-30 09:09:032367ブラウズ

php addcslashes 関数は、指定された文字の前にバックスラッシュ文字列を追加するために使用されます。その構文は addcslashes(string,characters) です。パラメータ string は必須で、エスケープする文字列を指定します。characters は必須で、エスケープする文字列を指定します。文字または文字の範囲。

PHPのaddcslashes関数の使い方は?

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,&#39;m&#39;)."<br>";
echo addcslashes($str,&#39;H&#39;)."<br>";
?>

出力:

Welcome to Shanghai!
Welcome to Sh\angh\ai!
Welcome to \Shanghai!

例 2

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

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

出力:

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。