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

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

青灯夜游
リリース: 2023-04-06 08:28:01
オリジナル
3626 人が閲覧しました

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

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