ホームページ >バックエンド開発 >PHPチュートリアル >PHPのstripslashes()関数とaddslashes()関数
この記事では、PHP のstripslashes() 関数とaddslashes() 関数について紹介します。
定義と使用法
stripslashes() 関数は、addslashes() によって追加されたバックスラッシュを削除します。関数バックスラッシュ。
ヒント: この関数は、データベースまたは HTML フォームから取得したデータをクリーンアップするために使用できます。 #
<?php echo stripslashes("Who\'s Bill Gates?");
ヒント: この関数は、データベースに格納されている文字列およびデータベース クエリ ステートメント文字列の文字を準備するために使用できます。
注: デフォルトでは、PHP はすべての GET、POST、および COOKIE データに対して addslashes() を自動的に実行します。したがって、すでにエスケープされた文字列に対して addslashes() を使用しないでください。二重エスケープが発生するためです。この状況が発生した場合は、関数 get_magic_quotes_gpc() を使用して検出できます。
<?php $str = addslashes('Shanghai is the "biggest" city in China.'); echo($str);
PHP 中国語 Web サイト をご覧ください。
以上がPHPのstripslashes()関数とaddslashes()関数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。