ホームページ  >  記事  >  バックエンド開発  >  PHP の addslashes() 関数と addclashes() 関数の違いの分析

PHP の addslashes() 関数と addclashes() 関数の違いの分析

WBOY
WBOYオリジナル
2016-07-25 08:58:181135ブラウズ
  1. //文字列内の特定の文字にバックスラッシュを追加します
  2. $str = "こんにちは、私の名前はジョン・アダムスです。";
  3. echo $str;
  4. echo addcslashes($str, 'm' );
  5. echo addcslashes($str,'J');
  6. ?>
コードをコピー

出力:

  1. //string 内の事前定義された文字にバックスラッシュを追加します
  2. $str = "Who's John Adams?";
  3. echo $str " これはデータベース クエリでは安全ではありません。
    ";
  4. echo addedlashes($str) . " これはデータベース クエリでは安全です。";
  5. ?>
コードをコピー

出力:

John Adams とは何ですか? これはデータベース クエリでは安全ではありません。 John Adams とは何ですか? これはデータベース クエリでは安全です。

関数addslashes()とaddclashes()には、バックスラッシュを削除するための対応するメソッド、つまりstripcslashes関数とstripslashes関数があります。興味のある友達も勉強してみてください。



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