PHPはlashes()関数を追加します

WBOY
リリース: 2016-06-23 14:33:37
オリジナル
940 人が閲覧しました

定義と使用法

addslashes() 関数は、指定された定義済み文字の前にバックスラッシュを追加します。

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

一重引用符 (') 二重引用符 (") バックスラッシュ () NULL 構文
addslashes(string)
ログイン後にコピー
ヒントとコメント

ヒント: この関数は、データベースに保存されている文字列およびデータベース クエリ ステートメントを準備するために使用できます。 適切な文字列

注: デフォルトでは、PHP ディレクティブ magic_quotes_gpc はオンになっており、magic_quotes_gpc によってエスケープされた文字列に対して addlashes() を使用しないでください。この状況が発生した場合は、関数 get_magic_quotes_gpc() を使用してそれを検出できます。

この例では、文字列内の事前定義された文字にバックスラッシュを追加します:

<?php$str = "Who's John Adams?";echo $str . " This is not safe in a database query.<br />";echo addslashes($str) . " This is safe in a database query.";?>输出:
ログイン後にコピー
Who's John Adams? This is not safe in a database query.Who\'s John Adams? This is safe in a database query.
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート