ホームページ > バックエンド開発 > PHPチュートリアル > PHP エスケープ文字に関連する問題

PHP エスケープ文字に関連する問題

WBOY
リリース: 2016-06-13 12:30:34
オリジナル
865 人が閲覧しました

PHP のエスケープ文字の問題
インターネットで多くの記事を見つけましたが、どの記事も次のように述べていました:
一重引用符で区切られた PHP 文字列は、\、'
の 2 つのエスケープをサポートします。 区切り文字として二重引用符を使用した PHP 文字列は、\、"、r、n、t、$、[0-7]{1,3}、x[0-9A-Fa-f ]{1,2} しかし、実際の動作では、これは当てはまりません。次の例は、一重引用符と二重引用符をエスケープします。
テスト結果は次のとおりです:
$single_quote_str = "一重引用符" テスト内の "二重引用符";
$double_quote_str = "「二重引用符」内の「単一引用符」テスト。";

単一引用符のテスト:
元の出力文字列 = 「一重引用符」テスト内の「二重引用符」
エスケープ文字列 = 「一重引用符」内の「二重引用符」
'一重引用符' テスト内の文字列 = "二重引用符" を復元します。 二重引用符のテスト:
元の出力文字列 =「単一引用符」テスト内の二重引用符
。 エスケープ文字列 = "二重引用符"
内の「一重引用符」をテストします。 string="double quote" 内の「single quote」テストを復元します。

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