ホームページ > バックエンド開発 > PHPの問題 > PHPで二重引用符をエスケープする方法

PHPで二重引用符をエスケープする方法

藏色散人
リリース: 2023-03-08 06:08:02
オリジナル
4175 人が閲覧しました

二重引用符をエスケープする

php メソッド: まず PHP サンプル ファイルを作成し、次に "addslashes('上海は中国の「最大の」都市です。'); メソッドを通じて各二重引用符の前にバックラッシュを追加します。スラッシュを使用して文字列をエスケープします。

PHPで二重引用符をエスケープする方法

この記事の動作環境: Windows 7 システム、PHP バージョン 7.1、DELL G3 コンピューター。

addslashes — バックスラッシュを使用して文字列を引用 (エスケープ) します。

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

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

单引号(')
双引号(")
反斜杠(\)
NULL
ログイン後にコピー

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

注: デフォルトでは、PHP はすべての GET、POST、COOKIE データに対して addlashes() を自動的に実行します。したがって、すでにエスケープされた文字列に対して addslashes() を使用しないでください。二重エスケープが発生するためです。この状況が発生した場合は、関数 get_magic_quotes_gpc() を使用して検出できます。

推奨: "PHP ビデオ チュートリアル "

文法

addslashes(string)
ログイン後にコピー

パラメータ

文字列が必要です。エスケープする文字列を指定します。

各二重引用符 (") の前にバックスラッシュを追加します:

<?php
$str = addslashes(&#39;Shanghai is the "biggest" city in China.&#39;);
echo($str);
?>
ログイン後にコピー

出力:

Shanghai is the \"biggest\" city in China.
ログイン後にコピー

以上がPHPで二重引用符をエスケープする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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