ホームページ >バックエンド開発 >PHPチュートリアル >PHP は、事前定義された文字の前にバックスラッシュを追加する関数 addslashes() を返します
例
各二重引用符 (") の前にバックスラッシュを追加します:
<?php $str = addslashes('What does "yolo" mean?'); echo($str); ?>
定義と使用法
addslashes() 関数は、事前定義された文字の前にバックスラッシュを含む文字列を返します。
事前定義された文字は次のとおりです:
一重引用符 (' )
二重引用符 (")
バックスラッシュ ()
NULL
ヒント: この関数は、データベースに保存されている文字列およびデータベース クエリ ステートメントの文字列に適切な文字を準備するために使用できます。
注: デフォルトでは、PHP 命令 magic_quotes_gpc がオンになっており、すべての GET、POST、COOKIE データに対して addslashes() が自動的に実行されます。 magic_quotes_gpc によってエスケープされた文字列に対して addslashes() を使用しないでください。二重エスケープが発生するためです。この状況が発生した場合は、関数 get_magic_quotes_gpc() を使用してそれを検出できます。
構文addslashes(string)
説明 | |
必須。エスケープする文字列を指定します。 |
エスケープされた文字列を返します。 | |
4+ |
以上がPHP は、事前定義された文字の前にバックスラッシュを追加する関数 addslashes() を返しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。