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

PHPのaddcslashes関数の使い方は?

藏色散人
リリース: 2023-02-22 22:14:01
オリジナル
2352 人が閲覧しました

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート