ホームページ  >  記事  >  バックエンド開発  >  PHPでaddslashes()関数を使用するにはどうすればよいですか? (コード例)

PHPでaddslashes()関数を使用するにはどうすればよいですか? (コード例)

青灯夜游
青灯夜游オリジナル
2019-04-22 13:55:473592ブラウズ

addslashes() 関数は PHP の組み込み関数で、文字列内の事前定義された文字の前にバックスラッシュを追加できます。 PHPのaddlashes()関数の使い方については以下の記事で紹介していますので、ご参考になれば幸いです。 [ビデオチュートリアルの推奨: PHP チュートリアル]

PHPでaddslashes()関数を使用するにはどうすればよいですか? (コード例)

PHPaddslashes() 関数

addslashes() 関数PHP の組み込み関数で、事前定義された文字の前にバックスラッシュを付けてエスケープした文字列を返します。

注: パラメータに指定された文字は使用されません。

定義済みの文字は次のとおりです:

#● 一重引用符 (')

#● 二重引用符 (")

#逆スラッシュ (\)

# 空 (null) 値

基本構文:

addslashes($string)

パラメータ:

addslashes() 関数は、エスケープする必要がある入力文字列を指定する $string パラメータを 1 つだけ受け入れます。このパラメータは、定義済みの文字バーの前にバックスラッシュを追加できる文字列を指定するとも言えます。 #戻り値: バックスラッシュを含むエスケープ文字列を返します。バックスラッシュは事前定義された文字の前に追加されます。

#PHPaddslashes() 関数使用例

次は、addslashes() 関数の使用方法を示すコード例です。
例 1:

<?php  
// 输入字符串
$str = addslashes(&#39;这是一个字母"p"。&#39;);  
  
// 输出
echo($str);  
?>

出力:

这是一个字母\"p\"。
例 2:

<?php  
// 输入字符串
$str = addslashes("It&#39;s a dream!");  
  
// 输出
echo($str);  
?>

出力

It\&#39;s a dream!
説明:

addslashes( ) 関数は、インジェクション攻撃を防ぐためによく使用される 2 つの関数のうちの 1 つです。もう 1 つは htmlspecialchars() 関数です。どちらの関数も特殊文字をエスケープします。

以上がPHPでaddslashes()関数を使用するにはどうすればよいですか? (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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